绕过CDN验证是网络安全和渗透测试中一个常见的挑战,以下是一些有效的方法,帮助你掌握这一技能:
1、使用多地ping服务:通过多地ping服务检查目标IP地址是否唯一,如果不唯一,多半使用了CDN,常用的多地ping网站有站长工具、爱站网和360网站测速。
2、使用nslookup命令:利用nslookup命令检测域名解析的IP地址数量,如果解析结果中有多个IP地址,说明使用了CDN,nslookup www.baidu.com 返回多个IP地址,说明存在CDN。
3、查询历史DNS记录:通过查询历史DNS记录,可以找到使用CDN前的IP地址,常用的查询网站有DNSDB、微步在线、Netcraft、ViewDNS和IPIP,这些平台提供详细的历史DNS记录,攻击者可以输入网站域名并查看其历史IP地址。
4、查询子域名:CDN成本较高,很多站长只对主站或流量大的子站点使用CDN,通过查询子域名找到其真实IP,常用工具有微步在线、DNSDB和Google搜索,在微步在线中输入要查找的域名,点击子域名选项即可查找它的子域名,Google搜索可以通过site:example.com -www查看除www外的子域名。
5、网络空间引擎搜索:使用网络空间搜索引擎(如Shodan、Fofa)查找目标网站的真实IP,这些搜索引擎能够搜索和索引互联网上的设备和服务,通过特定的关键词和特征或者是网站源码,可以找到与目标网站相关的真实IP。
6、利用SSL证书:SSL证书可以暴露真实IP,通过扫描互联网获取SSL证书,进而找到服务器的真实IP,常用工具有Censys。
7、利用HTTP标头:通过比较HTTP标头来查找原始服务器,使用SecurityTrails平台搜索特定HTTP标头。
8、利用网站返回的内容:如果原始服务器IP也返回了网站的内容,那么可以在网上搜索大量的相关数据,浏览网站源代码,寻找独特的代码片段。
9、使用国外主机解析域名:国内很多CDN只做国内线路,使用国外的主机访问域名可能获取到真实IP。
10、网站漏洞查找:遗留文件如phpinfo页面泄露,可能会显示服务器的外网IP地址,漏洞探针如SSRF漏洞,也可以通过目标网站上的漏洞让VPS获取。
11、全网扫描:使用Zmap进行全网扫描,通过banner-grab抓取80端口开放的主机进行banner抓取,最后在http-req中的Host写目标域名。
12、F5 LTM解码法:当服务器使用F5 LTM做负载均衡时,通过对set-cookie关键字的解码真实ip也可被获取。
绕过CDN验证是一个复杂但可行的任务,需要综合运用多种技术和工具,在实际操作中,应根据具体情况选择合适的方法,并不断尝试和调整策略,需要注意的是,绕过CDN验证可能涉及到法律和道德问题,请在进行此类操作时遵守相关法律法规,并尊重他人的隐私和权益。
原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/1379529.html
本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。
发表回复