学习笔记-------web 安全攻防 cdn查询真实ip方法总结

版权声明:莫者 https://blog.csdn.net/weixin_40709439/article/details/82415469

信息收集:

服务器配置、网站敏感信息(后台、文件目录、敏感文件、注入点、上传点、xss点、域名、子域名)、目标网站系统、cms指纹、真实ip、开放端口。

爱站:https://www.aizhan.com

可以获取一般网站的ip,域名,子域名,服务器信息

绕过CDN查找网站真实IP方法收集

方法1
很简单,使用各种多地 ping 的服务,查看对应 IP 地址是否唯一,如果不唯一多半是使用了CDN, 多地 Ping 网站有

  1. http://ping.chinaz.com/
  2. http://ping.aizhan.com/
  3. http://ce.cloud.360.cn/
  4. http://itools.com/tool/just-ping

方法2
使用各种工具帮助检测目标网站是否使用了 CDN,可以参见如下网站:

  1. http://www.cdnplanet.com/tools/cdnfinder/
  2. http://www.ipip.net/ip.html

绕过方法

1 查询历史DNS记录
查看 IP 与 域名绑定的历史记录,可能会存在使用 CDN 前的记录,相关查询网站有:

  1. https://dnsdb.io/zh-cn/
  2. https://x.threatbook.cn/
  3. http://toolbar.netcraft.com/site_report?url=
  4. http://viewdns.info/

2 查询子域名
毕竟 CDN 还是不便宜的,所以很多站长可能只会对主站或者流量大的子站点做了 CDN,而很多小站子站点又跟主站在同一台服务器或者同一个C段内,此时就可以通过查询子域名对应的 IP 来辅助查找网站的真实IP。

3 利用网站漏洞(这个不懂)
这个就没什么好说的了,目的就是让目标服务器主动来连接我们,这样我们就知道其真实IP了,可用的比如XSS盲打,命令执行反弹shell,SSRF等等

4 服务器合法服务主动连接我们
同上一样的思路就是让服务器主动连接我们告诉我们它的IP,不过使用的是合法的服务,如RSS邮件订阅,很多网站都自带 sendmail,会发邮件给我们,此时查看邮件源码里面就会包含服务器的真实 IP 了。

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

域名:http://www.just-ping.com/

6 目标敏感文件泄露
也许目标服务器上存在一些泄露的敏感文件中会告诉我们网站的IP,另外就是如 phpinfo之类的探针了

7 从 CDN 入手
无论是用社工还是其他手段,反正是拿到了目标网站管理员在CDN的账号了,此时就可以自己在CDN的配置中找到网站的真实IP了。

8 WWW

域名使用cdn,秃域名不适用,为的是在维护网站时更方便,不用等cdn缓存。所以试着把目标网站的www去掉,ping一下看ip是不是变了?

9 google

Google site一下目标的域名,看有没有二级域名出现,挨个排查,确定了没使用cdn的二级域名后,host本地将目标域名绑定到同ip,能访问就说明目标站与此二级域名在同一个服务器上。

10 fish diaoyu

原文地址:http://dou.lu/737.xsafe

11 Dnsdb查询法。(https://dnsdb.io/zh-cn/)

  黑客只需输入baidu.com type:A就能收集百度的子域名和ip了

12 子域名挖掘机和lijiejie的subdomainbrute(https://github.com/lijiejie/subDomainsBrute)

13 网络空间引擎搜索法

常见的有以前的钟馗之眼,shodan(https://www.shodan.io/),fofa搜索(https://fofa.so/)。以fofa为例,只需输入:title:“网站的title关键字”或者body:“网站的body特征”就可以找出fofa收录的有这些关键字的ip域名,很多时候能获取网站的真实ip。

整理的暂时这些,后面实践有心得或者心得绕过方法再补上。

猜你喜欢

转载自blog.csdn.net/weixin_40709439/article/details/82415469