CDN
概念
内容分发网络。其基本思路是尽可能避开互联网上有可能影响数据传输速度和稳定性的瓶颈和环节,使内容传输得更快、更稳定。通过在网络各处放置节点服务器所构成的在现有的互联网基础之上的一层智能虚拟网络,CDN系统能够实时地根据网络流量和各节点的连接、负载状况以及到用户的距离和响应时间等综合信息将用户的请求重新导向离用户最近的服务节点上。其目的是使用户可就近取得所需内容,解决 Internet网络拥挤的状况,提高用户访问网站的响应速度。
访问方式
传统访问:用户访问域名----> 解析服务器IP----> 访问目标主机
普通CDN: 用户访问域名-----> CDN节点---->真是服务器IP---->访问目标主机
带WAF的CDN: 用户访问域名----> CDN节点(WAF) ---->真是服务器IP ----> 访问目标主机
服务商
国内:阿里云 百度云 七牛云 又拍云 腾讯云 Ucloud360 网宿科技 ChinaCache
国外:CloudFlare StackPath Fastly Akamai CloudFront Edgecast CDNetworks Google Cloud CDN CacheFly Keycdn Udomain CDN77
CDN配置
配置1:加速域名–需要启用加速的域名
若子域名获取真实IP失效则与加速配置有关
若多个域名绑定在统一IP上,其中一个域名加速,则另一个域名不加速,可通过另一个域名获取真实IP(适用于子域名和域名在同一IP或网段中)
例如:
www.xiaodi8.com 加速
bbs.xiaodi8.com 不加速
则可以通过bbs.xiaodi8.com获取真实ip
配置2:加速区域–需要启用加速的地区
若是在加速国内的站点,通过访问国外访问来获取真实的IP
配置3:加速类型–需要启动加速的资源
证书等
网站扫描参考
超级Ping | http://www.17ce.com/ |
---|---|
超级Ping | https://ping.chinaz.com/ |
接口查询 | https://get-site-ip.com/ |
接口查询 | https://fofa.info/extensions/source |
国外请求 | https://tools.ipip.net/cdn.php |
国外请求 | https://boce.aliyun.com/detect/ |
IP社区库 | https://www.cz88.net/geo-public |
全网扫描 | https://github.com/Tai7sy/fuckcdn |
全网扫描 | https://github.com/boy-hack/w8fuckcdn |
全网扫描 | https://github.com/Pluto-123/Bypass_cdn |
参考文章:https://mp.weixin.qq.com/s/zxEH-HMqKukmq7qXfrdnQQ
常用寻找真实ip的方法
子域名,邮件系统,国外访问,证书查询,APP抓包,网络空间
通过漏洞或泄露获取,扫全网,以量打量,第三方接口查询等
识别CDN服务
工具
超级Ping | http://www.17ce.com/ |
---|---|
超级Ping | https://ping.chinaz.com/ |
当ping出现多个IP则启用了CDN服务
存在CDN服务
处理方式
绑定hosts
先通过其他域名找到真实IP,绑定HOSTS访问解析
修改C:\Windows\System32\drivers\etc\hosts文件(不能写入的话要通过属性修改权限)
访问验证
接口查询
配置导致加速选项中只加速主域名,导致其他子域名为加速(解析IP可能同IP也可能C段)
接口查询 | https://get-site-ip.com/ |
---|---|
接口查询 | https://fofa.info/extensions/source |
注意:当出现多个地址时不准确
漏洞查找
漏洞如:SSRF RCE等
利用漏洞让对方真实服务器主动出网连接,判断来源IP即真实IP
phpinfo
通过访问类似phpinfo类似的代码函数获取本地IP造成的地址泄露
邮件系统
条件
让他主动给你发
判断
发信人时当前域名邮件用户名,也有可能时第三方的域名,注意判断吧
原理
部署架设的邮件服务器如果向外部用户发送邮件的话,那么邮件头部源码会包含此邮件服务器的真实IP
邮件触发点
1、RSS订阅
2、邮箱注册、激活处
3、邮箱找回密码处
4、产品更新的邮件推送
5、某业务执行后发送的邮件通知
6、员工邮箱、邮件管理平台等入口处的忘记密码
主动发送
你给未知邮箱发:(需要自己的邮件服务器不能第三方,使用第三方会收到第三方发过来的消息)
通过发送邮件给一个不存在的邮箱地址,因为该用户邮箱不存在,所以发送将失败,并且还会收到一个包含发送该电子邮件给你的服务器的真实IP通知
全网扫描
1、判断加速厂商
https://tools.ipip.net/cdn.php
2、IP库筛地址段
https://www.cz88.net/geo-public
3、配置范围扫描
https://github.com/Tai7sy/fuckcdn
配置端口,网站,提示词
配置IP段
运行