day19_kls

课程内容

oneforall

OneForAll | Hexo

cdn

Content Delivery Network,内容分发网络。

为了优化用户浏览体验,厂商将静态资源通过cdn分发。

如何确定目标使用了cdn

nslookup&&dig

通过解析查看解析出的ip个数或通过cname记录简单判断

如果目标域名解析出了多个ip,目标可能使用了cdn

如果目标的域名解析有cname且指向了cdn运营商,目标使用了cdn。如果没有指向cdn运营商,也不一定能确定目标没有使用cdn

image.png

image.png

多地ping

如果解析出的目标ip不同,且存在地理趋向,即可初步认为其使用了cdn

image.png

cdn对渗透测试的影响

影响目标识别

流量过滤和 WAF 防护

限制 DDoS 和暴力破解攻击

隐藏真实资产和业务逻辑

绕过cdn

dns历史记录(不一定能用)

通过特殊手段让目标的cdn欠费,失效(难度大)

旁站(仅限于主站与旁站在同一服务器上,且仅主站使用了cdn)

mx记录(限于邮件服务器与主站在一起的时候)

扫c段(旁站c段可能存在)

验证是否绕过了cdn

查看网页源代码

通过cdn运营商的查询接口(阿里云等)

指纹识别

确定目标运行的操作系统、服务、开放端口、软件版本及其相关特性。便于寻找漏洞。

ip探活&&端口扫描&&指纹识别工具

nmap

老牌ip探活、端口扫描、指纹识别、漏洞扫描等等。面试喜欢问

goby

强大的扫描工具,漏洞扫描等功能,点点就会用

kscan

go编写的,快速。ip探活、端口扫描、指纹识别。作者断更了,但是很好用

AlliN

一个由py编写的小巧工具,无需安装任何依赖,有py就能运行。非常适用于渗透前资产收集和渗透后内网横向移动。

observer_ward

对标AlliN的go编写的工具。适用于内网横向移动等场景。

EHole

暂无。

思考&&todo

go

nmap使用(面试bushi)

信息收集相关