waf、CDN信息收集

一、waf指纹的识别

kali系统中自带的wafw00f,若自定义安装wafw00f:git clone GitHub - EnableSecurity/wafw00f: WAFW00F allows one to identify and fingerprint Web Application Firewall (WAF) products protecting a website.

用法: wafw00f  url路径

案例: wafw00f http://www.washun.com       

               

二、CDN,内容分发网络

CDN的全称是Content Delivery Network,即内容分发网络。CDN是构建在现有网络基础之上的智能虚拟网络,依靠部署在各地的边缘服务器,通过中心平台的负载均衡、内容分发、调度等功能模块,使用户就近获取所需内容,降低网络拥塞,提高用户访问响应速度和命中率。主要作用是改善网站加载时间、减少服务器负载、降低成本,提高网站安全性。

1.如何判断一个网站使用了CDN加速功能?

在不同的地区(最好距离较远)ping该站点FQDN,假如回应的地址是一致的。那么可以断定没有使用CDN。假如回应地址是不一致的,基本可以断定该站点使用了CDN加速功能。

使用站长工具的ping检测,https://ping.chinaz.com

 2.如何绕过CDN找到真实IP地址?

   1)通过查询历史DNS记录

iphistory:https://viewdns.info/iphistory/

DNS查询:https://dnsdb.io/zh-cn/

微步在线:https://x.threatbook.cn/

域名查询:https://site.ip138.com/

DNS历史查询:https://securitytrails.com/

Netcraft:https://sitereport.netcraft.com/?url=github.com

   2)查找子域名

子域名一般不会使用CDN,并且子域名一般跟主域名在同一个C段内。

   3)网站的邮件系统查找真实IP地址

通过站点的邮件系统给自己的其他邮箱发送邮件,使对方暴露真实IP地址

   4)通过ssl证书识别真实IP地址

证书颁发机构(CA)必须将他们发布的每个SSL/TLS证书发布到公共日志中,SSL/TLS证书通常包含域名、子域名和电子邮件地址。

   5)通过国外的DNS解析获得真实IP地址

大部分站点只做了国内的CDN加速,而没有使用国际CDN。

国外的ping检测工具

https://asm.ca.com/zh_cn/ping.php

http://host-tracker.com/

http://www.webpagetest.org/

https://dnscheck.pingdom.com/

   6)通过CDN配置问题绕过CDN,从而获得真实IP

https配置CDN,http没有配置,这样就可以通过http访问站点,或者真实IP。

   7)cdn识别工具

用来尝试找出站点的真实IP地址

运行环境:kali

安装:  git clone https://github.com/3xp10it/xcdn.git

用法: sudo  python3 xcdn.py www.baidu.com

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值