信息收集之CDN绕过
信息收集之CDN绕过
CDN是什么?
1 | CDN的全称是Content DeliveryNetwork,即内容分发网络。CDN是构建在现有网络基础之上的智能虚拟网络, |
如何判断目标存在CDN服务?
**方法一**.利用多地ping技术查看,查看IP地址是否一样。如果不同则说明使用了CDN技术. Ping网址:1 | http://ping.chinaz.com/ |
常见的绕过CDN技术?
1.子域名入手 某些企业业务线众多,有些站点的主站使用了CDN,或者部分域名使用了CDN,某些子域名可能未使用。查询子域名的方法就很多了:subDomainsBrute、Sublist3r、Google hack等。1 | https://dnsdb.io/zh-cn/ #查询子域名网址 |
- 历史DNS记录
查询ip与域名绑定历史记录,可能会发现使用CDN之前的目标ip。查询网站有:
1 | https://dnsdb.io/zh-cn/ |
国外请求
通过国外得一些冷门得DNS或IP去请求目标,很多时候国内得CDN对国外得覆盖面并不是很广,故此可以利用此特点进行探测。网络空间引擎搜索法
zoomeye、fofa、shodan
通过这些公开的安全搜索引擎爬取得历史快照,主要得一些特征总结如下:
特有的http头部(如server类型、版本、cookie等信息)、
特定keyword(如title、css、js、url等)、
特定的IP段搜索(如fofa支持C段搜索),
有些时候爬取的时候不一定含有上面那些特征,但是我们仍然需要仔细排查。
5.邮件服务器
很多站点都有发送邮件sendmail的功能,如Rss邮件订阅等。而且一般的邮件系统很多都是在内部,没有经过CDN的解析。可在邮件源码里面就会包含服务器的真实 IP.
6. zmap
1 | http://bobao.360.cn/learning/detail/211.html #转载自fate0@wooyun |
CDN真实IP地址获取后绑定指向地址
更改本地HOSTS解析文件指向文件本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 蓝白社!
