御剑网站后台地址扫描
打开御剑,御剑点开“网站后台扫描”,网站输入目标域名,后台回车。地址三秒钟后,扫描屏幕上弹出一串路径: 这套流程我跑过不下两百次。地址御剑的扫描后台扫描模块本质上是个带指纹识别的目录爆破器。它不像DirBuster那样只靠字典硬撞,而是先发一个正常请求,记录响应长度、状态码、标题关键词,再拿字典里的路径逐个比对。差异超过阈值就标红。这个“阈值”可以手动调,默认是95%相似度。调低了误报多,调高了漏报多。我一般设在85%左右,兼顾速度和准确率。 字典是核心。御剑自带的那份 有一次扫一个政府站,御剑跑了四十分钟没动静。我换了个思路,把线程从50降到10,延时从0调到200毫秒。三分钟后蹦出一个 另一个坑是动态页面。有些后台路径返回200,但内容其实是“请登录”的提示页,跟正常首页一模一样。御剑的相似度算法这时候会失灵——它只看响应体长度和关键词,不看实际功能。我遇到过 还有个小技巧:先跑一遍 速度方面,御剑的多线程确实快,但别开太高。我试过200线程扫一个中小型站,结果本地路由器先扛不住了,丢包严重,反而拖慢进度。50到80线程是比较稳的区间。如果目标有CDN,还得再降。另外记得关掉“跟随重定向”,否则每个302都会多一次请求,白白浪费带宽。 最后说结果处理。御剑导出的报告是HTML格式,但里面杂七杂八的信息太多。我一般用grep过滤出状态码200和302的行,再手动看。遇到403也别急着扔——有些后台只是目录列表被禁,具体文件还是能访问的。比如 扫后台这事,工具只占三成,剩下七成靠经验。知道哪些路径常见、哪些参数该调、哪些响应是陷阱,比单纯堆字典有用得多。御剑是个好起点,但别指望它一键出结果。真要有那好事,运维就该集体失业了。/admin/、御剑/login.php、网站/wp-admin/、后台/manager/html。地址其中一条返回200,扫描其余全是御剑404。那条200的网站,就是后台入口。admin.txt大概有三千多条,覆盖了常见CMS、中间件、运维面板。但真正好用的是自己攒的。我习惯把平时碰到的后台路径随手记下来,比如/system/login、/api/v1/auth、/backend/index.html。有些站点把后台藏在二级目录里,比如/static/manage/,这种自带字典基本扫不到。还有的用非标准端口,御剑支持指定端口范围,但速度会慢很多。我通常先跑80和443,没结果再试8080、8443、9000这几个。/cms/,返回302跳转到/cms/login.php。后来问运维才知道,他们装了WAF,请求频率一高就封IP。降速反而绕过去了。这事说明御剑的默认配置不一定适合所有场景。遇到硬茬子,得手动调参数。/admin/返回200,点进去是个空白页,源代码里只有一行<script>location.href='/';。这种就是假阳性。解决办法是加一条规则:排除包含location.href或window.location的响应。御剑支持自定义过滤,在“配置”里加正则就行。robots.txt和sitemap.xml。御剑有个“智能模式”,会自动解析这两个文件里的Disallow和Loc字段,把路径提取出来加到扫描队列。很多站长忘了删robots.txt里的Disallow: /admin/,等于直接把后台地址送上门。我扫过的站里,大概有15%能从这里捡到漏。/admin/返回403,但/admin/login.php返回200。御剑的“递归扫描”能处理这种情况,不过得手动勾选。
- 最近发表
- 随机阅读
- 搜索
-
- 友情链接
-