「作者主页」:士别三日wyx
「作者简介」:CSDN top100、阿里云博客专家、华为云享专家、网络安全领域优质创作者
「专栏简介」:此文章已录入专栏《网络安全快速入门》

CDN绕过

  • 一、为什么要绕过CDN
  • 二、如何识别CDN
    • 1. nslookup解析域名
    • 2. 站长之家多地Ping
  • 三、绕过CDN
    • 1. 子域名辅助排查
    • 2. 历史DNS记录辅助分析
    • 3. 国外主机解析域名
    • 4. 邮件信息获取IP
    • 5. 网站漏洞获取IP

一、为什么要绕过CDN

如果网站本身就有漏洞,直接渗透即可。

但正常情况下,主站的防御会很严,我们只能从旁站、C段入手,想要获取旁站、C段,就必须知道网站的真实IP地址。

首先,我们得知道一个概念:CDN。

CDN(Content Delivery Network)也叫内容分发网络,用来提高网站的访问速度。

CDN的服务商在各个地区部署缓存服务器(CDNS),客户(user)的请求由智能DNS分发给距离最近的缓存服务器,如果缓存服务器有请求的内容,就直接返回;如果缓存服务器没有请求的内容,就向真正的网站服务器 (Web Server)抓取内容,再返回给用户。


这就意味着,当网站购买了CDN服务时,用户的请求不再直接访问网站服务器,而是访问缓存服务器。

我们必须绕过CDN,才能访问本来的服务器,获取它的真实IP地址。

二、如何识别CDN

下面提供两种识别CDN的方法

1. nslookup解析域名

使用系统自带的 nslookup 命令解析域名。

1)如果有多个IP地址,说明使用了CDN:

2)如果只有一个IP地址,说明没使用CDN:

2. 站长之家多地Ping

1)地址栏输入 tool.chinaz.com/ 进入站长之家官网 站长工具,输入框中输入 xxx.com ,点击下列 Ping检测 按钮,开始多地Ping。


2)不同地区的请求,会被智能DNS转发给不同的缓存服务器,在跳转的页面中 往下滑,如果出现多个不同的IP地址,则说明存在CDN:


3)如果只有一个IP地址,则说明不存在CDN:

三、绕过CDN

1. 子域名辅助排查

1)CDN很贵,多数网站只会给主站用CDN,而子域名很少用。

2)子域名可能会跟主站在同一个服务器上,可以先搜集子域名,根据子域名的IP地址,推断主站的IP地址
信息收集之 子域名收集

2. 历史DNS记录辅助分析

查询这个域名的历史解析记录,可能会找到使用CDN服务之前的真实IP地址。

1)地址栏输入:jsons.cn/nslookup/,上方选择 域名解析检测栏,输入框中输入 xxx.com,点击 开始检测。

3. 国外主机解析域名

国内的CDN对国外的覆盖面不够广,使用国外主机解析域名,可能会找到真实IP。比如:

1)站长之家的多地Ping:https://tool.chinaz.com/,输入框中输入 xxx.com,点击 Ping检测


在跳转的页面 往下滑,国外的ping可能会获取真实IP地址(此处不是)。

2)地址栏输入:https://check-host.net/check-ping?,输入框中输入 xxx.com,点击下方的 Ping 按钮。

4. 邮件信息获取IP

如果网站有订阅邮件的功能,可以让网站给自己发送邮件,邮件的源码中会携带FTP服务器的IP地址。

5. 网站漏洞获取IP

一些Web漏洞可以获取服务器的IP信息,比如 phpinfo。

信息收集之 绕过CDN获取真实IP地址相关推荐

  1. 绕过CDN查找真实IP的方法总结

    文章目录 前言 1.如何判断是否使用CDN 1.1.直接ping 1.2.多地ping 1.3. nslookup 1.4. 查看响应头中的"X-cache"字段 2.如何绕过CD ...

  2. 渗透测试-11种绕过CDN查找真实IP的方法

    11种绕过CDN查找真实IP的测试方法 文章目录 11种绕过CDN查找真实IP的测试方法 验证是否存在CDN 方法1 方法2 绕过 CDN 查找网站真实 IP 查询历史DNS记录 查询子域名 网络空间 ...

  3. 渗透测试-----信息收集(通过DNS解析找IP地址、CDN、IP查询、IP物理地址、搜索引擎、网站信息收集)

    文章目录 渗透测试 信息收集 一.IP地址信息收集 1. 通过DNS解析找IP地址 1.1 ping命令 1.2 nslookup命令 1.3 dig工具 1.4 dnsenum 1.5 站长工具 2 ...

  4. 关于CDN以及如何绕过CDN寻找真实ip

    目录 一. CDN产生的背景 二. CDN的诞生 三. CDN原理 四. CDN好处 五. 检测是否存在CDN 六. 绕过CDN查找真实ip 实战分享-寻找真实ip绕过WAF防御机制 学习一项新的知识 ...

  5. 老大说,网上这种获取真实IP地址的方法不对,我不信...

    点击上方"方志朋",选择"设为星标" 回复"666"获取新整理的面试资料 作者:蔡永吉  来源:http://bit.ly/33H8RMm ...

  6. 502 proxy error解决方法_老大说,网上这种获取真实IP地址的方法不对,我不信......

    作者:蔡永吉  来源:http://bit.ly/33H8RMm想必大家对这段代码并不陌生: public String getIpAddr(HttpServletRequest request) { ...

  7. 记一次:java获取真实ip地址问题

    前言:在java代码中获取真实ip地址的代码如下所示 /*** 获取客户端IP* * @param request 请求对象* @return IP地址*/public static String g ...

  8. 挖洞经验--绕过cdn寻找真实ip

    判断目标死否是软柿子,是否上云是否有CDN加速 cdn主要用于加速,反向代理主要解决安全 云waf一般在cnd节点上,1通过探测规则库绕过(技巧多多比如:内联注释),2通过找到真实ip直接访问目标 主 ...

  9. 绕过CDN寻找真实IP的8种方法

    正常情况下,通过cmd命令可以快速找到域名对应IP,最常见的命令如ping.nslookup.但很多站点出于用户体验和安全的角度,使用CDN加速,将域名解析到CDN,这时候就需要绕过CDN来查找真实I ...

  10. 【每天学习一点新知识】如何绕过CDN查真实ip

    1.什么是CDN 为了防止流量过大网络堵塞,我们就在靠近用户的地方,建一个缓存服务器,把远端的内容复制一份,放在这里,简单来说就是将内容缓存在终端用户附近. 2.怎么绕过cdn找到远端服务器的真实ip ...

最新文章

  1. LeetCode简单题之“气球” 的最大数量
  2. Spring Boot 集成 Apollo 配置中心,真香、真强大!
  3. Mac无损音乐播放器Audirvana plus
  4. Android Studio 打开提示Invalid Gradle JDK configuration found错误
  5. IBM推出127量子比特处理器,超越谷歌和中科大
  6. 聊聊高并发下的接口幂等性
  7. 【软考-软件设计师】解释程序实现高级语言的三种方式
  8. Hadoop伪分布配置与基于Eclipse开发环境搭建
  9. BlackBerry App之Hello World
  10. ★LeetCode(202)——快乐数(JavaScript)
  11. WebRequest msdn整理
  12. 再有人问你Http协议是什么,把这篇文章发给他
  13. Android自定义控件之app标题栏的封装
  14. yabailv 运放_运放的压摆率PCB技术文章PCB联盟网 - Powered by Discuz!
  15. 分享一个响应式电商网站前端模板
  16. 华为手机鸿蒙系统官方下载入口,华为鸿蒙系统升级入口
  17. OneZero第一次站立会议Sprint Planning Meeting(2016.3.21)
  18. 【采集项目-(4)业务数据采集】
  19. 古训《增广贤文》补遗
  20. Python数据分析之Matplotlib-I

热门文章

  1. String字符串倒叙输出
  2. 安装了本地MySQL后,小皮面板上的MySQL就一直启动失败
  3. MDCC2013会议笔记
  4. 家用路由器设置虚拟服务器,家用路由器设置虚拟服务器
  5. BZOJ4049 [Cerc2014] Mountainous landscape
  6. 负面营销 —— 是饮鸩止渴还是引爆流量
  7. 数码管c语言编码,八段数码管编码.doc
  8. 解压缩SIS文件工具
  9. 《领导变革》读书笔记
  10. Openlayers + Vue实现GIS地图的一些常见问题(整理)