绕过cdn查询真实ip地址(概率性,不一定成功)

背景

通常网站站点加了cdn以后,一般无法解析到真实的ip地址,这时候想通过ip加端口的方式获取数据就不太可能,但是如果ngix代理禁止了ip访问,获取到真实ip也没用,会显示nginx forbidden,但是别的协议应该还是可以走,只是http的协议走不了

如何查看网站是否加了cdn

目标:http://alist.xiaoya.pro

  • 1.本地使用nslookup 域名查看,如果返回两个及以上的ip,就是家里加了cdn,或者通过在线的dns的解析查询工具,可以查到是否加了cnd和cdn的服务商
    image
    网页dns解析工具
    https://site.ip138.com/alist.xiaoya.pro/

  • 2.网页端口扫描工具,用来扫描指定ip开放的端口,推荐使用,不消耗本地资源,不然还要用kali
    http://coolaf.com/tool/port

  • 3.子域名爆破
    使用cdn的站点既然无法通过dns解析获取真实ip,那么可以通过爆破子域名的方式,查询同一主机的其他域名,除非他对每个二级域名都上了cdn,或者他只有一个域名,没开起别的服务,然后再查到的子域名再查询ip,然后进行端口扫描,看看是不是要想的目标站点
    Layer子域名挖掘机wydomain:https://github.com/ring04h/wydomain subDomainsBrute:https://github.com/lijiejie/
    Sublist3r:https://github.com/aboul3la/Sublist3r

  • 4.网络空间安全引擎搜索(最牛逼好用)
    钟馗之眼:https://www.zoomeye.orgShodanhttps://www.shodan.ioFofahttps://fofa.so 我们这里就是用这个实现的
    image
    再列出来的可能的ip里面一个个进行端口扫描,看看是不是的目标站点
    image

  • 5.利用SSL证书寻找真实IP
    证书颁发机构(CA)必须将他们发布的每个SSL/TLS证书发布到公共日志中,SSL/TLS证书通常包含域名、子域名和电子邮件地址。因此SSL/TLS证书成为了攻击者的切入点。
    SSL证书搜索引擎:

    https://censys.io/ipv4?q=github.com

posted @ 2023-11-30 15:29  学不会xuebuhui  阅读(178)  评论(0编辑  收藏  举报
Language: javascript