《网络安全0-100》HW1.3

3.域名相关信息

子域名,whois信息(查询域名的IP以及所有者等信息的传输协议),公司名称,注册人或者机构信息、公司或个人联系方式(邮箱,手机号码等信息),备案号

4.具体站点信息

漏洞扫描(常用漏扫工具Nessus,AppScan,AWVS,X-ray等),目录爆破(常用目录爆破工具dirsearch,dirb, dirbuster,ffuf等),robots.txt,

Q

怎么验证是否存在CDN?

A

使用多地ping的服务,查看对应IP地址是否唯一,如果不唯一大概率就是存在CDN

使用nslookup命令检测,查看返回域名解析对应IP地址是否唯一,如果不唯一很可能存在C

0

怎么绕过CDN寻找真实ip?

A

1.查询历史DNS记录

查看IP和域名绑定的历史记录,利用站长工具,微步在线等网站说不定就能找到使用CDN之前的真实IP。

2.查询子域名

收集子域名信息,如果子域名对应的IP不存在CDN,就可以利用这些IP来辅助查找目标网站的真实IP

3.查询主域名

有些网站为了方便维护只让WWW域名使用CDN,把目标域名前面的WWW去掉ping一下说不定就是真实IP。

4.通过邮件服务器查找

一般邮件系统都在内部,没有经过CDN的解析,通过用户注册、找回密码以及RSS邮件订阅等功能接收目标网站发送的邮件,查看源码(或者信息头)就有可能得到目标网站真实IP。

5.使用国外主机解析域名

国内很多CDN厂商因为各种原因只做了国内的线路,而针对国外的线路可能几乎没有,此时我们使用国外的主机直接访问可能就能获取到真实IP

6.网站漏洞查找

利用网站自身存在的漏洞,很多情况下会泄露服务器的真实IP地址

7.利用SSL证书寻找真实原始IP

证书颁发机构(CA)必须将他们发布的每个SSL/TLS证书发布到公共日志中,SSL/TLS证书通常包含域名、子域名和电子邮件地址。使用Censys等工具搜索目标网站信息。

8.F5 LTM解码法

当服务器使用F5 LTM做负载均衡时,通过对set-cookie关键字的解码真实ip也可被获取,例如:Set-Cookie:BlGipServerpool_8.29_8030=487098378.24095.0000,先把第一小节的十进制数即487098378取出来,然后将其转为十六进制数1d08880a,接着从后至前,以此取四位数出来,也就是0a.88.08.1d,最后依次把他们转为十进制数10.136.8.29,也就是最后

猜你喜欢

转载自blog.csdn.net/2301_77069887/article/details/131502903