作者:窝大华_221 | 来源:互联网 | 2024-10-22 13:40
作者:小刚
一位苦于信息安全的萌新小白帽,记得关注给个赞,谢谢
本实验仅用于信息防御教学,切勿用于其它用途
目录扫描
- 目录
- 原理
- 爆破工具
- 1.御剑后台扫描工具
- 2.burp
- 3.dirbuster
- 4.dirb
- 5. 常见fuzz工具
- 爬虫工具
- 总结
目录
网站目录本质上就是我们的文件夹,不同的文件夹放着不同的文件。
进行目录扫描是为了扩大测试范围,找到更多能利用的点。
原理
1.爆破
目录扫描最常见的就是通过一个字典进行爆破,字典的精准度决定了你扫描的完整度。
爆破的好处是能让我们发现一些隐藏页面,比如网站测试页面,隐藏的后台页面等等。
2.爬虫
爬虫的原理呢咋说呢,就是通过一个网页源代码找存在的路径,然后递归爬取下一个页面,爬虫好处呢就是能爬取全部我们能访问的页面,但缺点就是没有链接到页面的隐藏页面没法获取。
爆破工具
大部分的工具基本上是基于字典爆破的,知道了这个原理,扫目录就简单的很多。
1.御剑后台扫描工具
御剑作为一款老一辈的目录扫描工具,我个人觉得还是挺好用的,就是基于字典精准度,只要你随时更新御剑字典,扫描效果还是杠杠的
使用也超级简单
2.burp
burp作为一个神一样的工具,这种简单的目录扫描当然是轻而易举的实现了
首先需要一个强力的字典
拦截请求包->intruder->add变量->加载字典跑就行了
3.dirbuster
一款kali自带的图形化扫描路径工具。
输入网址和选择字典,跑就行了。
注意:最好选择auto switch head and get
head速度快get会加载完整数据包,和响应
4.dirb
一款非常好用的linux命令行工具,使用简单
dirb http://testphp.vulnweb.com/
每扫出一个就会显示出来
5. 常见fuzz工具
基本上能fuzz测试的工具都可以进行目录扫描
只有找好相应的字典,开始暴力扫描就行
比如wfuzz工具,是一款非常好用的网站fuzz测试工具
我写的一篇博客
使用比较高级灵活,能找路径,参数,文件后缀等等。
爬虫工具
长亭rad浏览器爬虫
最近发现的一个超级好用的爬虫,命令行工具
https://github.com/chaitin/rad
介绍是:rad,名字来源于放射性元素——镭, 从一个URL开始,辐射到一整个站点空间
(原理就是爬取源代码存在的连接,一步步的爬取整个网页)
rad -t http://example.com -text-output result.txt
rad -t http://example.com -wait-login
另一篇介绍他家web扫描工具的文章。
xray扫描工具
总结
目录扫描相对来说很简单,工具使用也是基于字典精准度。懂得原理用起来更加明白该注意哪些。
想要工具的,github下载不下来的
可关注微信公众号:XG小刚
回复:御剑或rad