-
Notifications
You must be signed in to change notification settings - Fork 893
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update apple #2259
Update apple #2259
Conversation
Signed-off-by: Barry Xu <[email protected]>
不好意思,上个 pr 就忘了处理了。上周因为培训要忙,大概这周末可以忙完 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
你的自动化处理方法很好,但是对于打算改为进行子域名匹配的条目,容我再提以下几个要求吧:
- 通过类似 https://github.com/owasp-amass/amass 的项目尝试进行子域名猜测,找到至少一个子域名来确认自己的猜测
- 对每一项条目,挑选任意一个扫描到的子域名,尝试做一次 DNS 解析(注意国内国外解析结果可能不同)。通过这种抽查的方式确认子域名有 IP 解析到国内
- 在整个 data 目录下搜索你要从 full: 改为 domain: 的条目,确认该条目没有出现在别的地方。做必要的去重和冲突处理 (比如
full:gvt1-cn.com
改为gvt1-cn.com
,那么应该在整个 data 目录下搜索gvt1-cn.com
是否有在别的地方出现)
多谢指导。 |
我用amass试着在我环境下扫描。
会显示没有发现,同时我看了输出的log 文件
是否我可以忽略这个错误,认为 a1.mzstatic.com 是没有子域名的。这种还是用 Full的限定。 BTW,每个都要扫描会耗时比较久。 |
我试了下面这些,都是 “No assets were discovered” 的结果。
|
你可以调高日志级别,看看是否有其他第三方引擎成功调用了。一部分调用失败没有关系 |
好的。我会检查一下。
我只有一个美国的VPS。没有多的VPS分布地跑这个。 |
这是在 amass/amass.log 内全部 log (docker run --rm --network=host -v /tmp/amass:/.config/amass/ caffix/amass enum -v -d a1.mzstatic.com。 我是直接在美国的VPS 上执行。)
|
这个在美国VPS上执行没有报告“No assets were discovered”,但是根据如下的结果,我的理解应该也是没有发现子域名。
|
目前我在美国的VPS 上执行 amass, 有下面的domain返回子domain
|
…ng the presence of subdomains Signed-off-by: Barry Xu <[email protected]>
这两点都不要忘了哈~ |
每个domain我选了第一个子域,都可以在国内解释出IP地址。 |
这句话需要明确一下,是解析记录的 ip 可以查到归属于国内吗? |
还要求解析的IP也是国内的?我再确认一下。 |
下面子域解析的地址是美国的.
不好意思,我有个疑问,国内DNS解释出IP地址是国外的也不行? |
不是的, |
这个事是这样的,上游维护 accelerated-domains.china.conf 这个列表的时候只要一个域名满足两个条件中任意一个就可以被加到列表中:
apple.china.conf 不是默认安装的列表,而是用户可以选择启用的。这个列表只明确了要包括那些可以通过走国内的 CDN 来获得更好的访问体验的域名,并不一定和 accelerated-domains.china.conf 列表使用一样的维护标准 从这个角度来说,历史上引入上游这个列表本身就不是很合适。我们现在能做的只有加高审核标准,不要进一步滥用 |
明白了!多谢! 去重
这个出现在 apple-ads中,是否我应该直接在apple这个文件中注释掉 iadsdk.apple.com ? 由apple-ads负责
itunes.apple.com 的子域在其它地方定义过,而且上面也发现子域里面有IP地址是在国外,所以我应该注释掉 “itunes.apple.com @cn“ ?
根据 #2259 (comment) ,music.apple.com 下面有很多子域,有些地址是国内的,有些地址是国外的,那写 store.apple.com 有子域解释是国外IP地址,所以
加上amass发现的(下面的)都是中国的地址,rss.support.apple.com解析出是香港的。是否我可以删除
xp.apple.com 有子域解释出是国外地址,所以 |
查了一下这个域名是 6364821 引入的,没有说明背景。但是在网上大致搜了下,屏蔽整个域名可能也是合理的。你可以只保留 apple-ads 中的记录
同上。把你找到有国内解析记录的子域名加到 apple 里,然后把
没看懂。要注意在美国 vps 上解析的结果和国内解析的结果可能不一样。
你这个结论是根据在美国 vps 上的解析结果来的吗?那可能证据还不充分 施工完毕 @Barry-SH |
多谢,详细的回复。
我是用国内的DNS解释出的IP 地址,然后用这个网站https://tool.lu/ip/ 查询IP 地址的归属地。
这个也是用上面同样的方式查询归属地,没有在美国的vps上操作。 由于今天开始要和家人出去一周无法用电脑,等下周末,我按照你上面说的再提交一版修正。 |
Signed-off-by: Barry Xu <[email protected]>
我已经根据你的意见修改了。“@cn” 是指中国大陆对吧!前面我把IP地址属于香港也算进取了。
这些我已经确认国内DNS解析的IP地址也都在大陆的。 |
解决 #2228 (comment)
提取的方法和google那里一样。
#2229 (comment)