当前位置: 首页 > news >正文

web目录扫描-御剑

一、御剑是谁?—— 国产利器的诞生

御剑(英文名常称Yujian Scanner)诞生于2010年前后,由国内安全研究者开发。它专为解决一个核心问题而生:高效探测Web服务器隐藏目录和敏感文件

与西方工具(如Dirsearch)不同,御剑有三大中国特色:

  1. 极简设计:单文件EXE,无需安装,双击即用

  2. 中文优化:内置字典含Discuz!、ThinkPHP等国内主流CMS路径

  3. 速度暴力:线程数无枷锁(慎用!)

💡 小知识:其名字“御剑”取自“御剑飞行”,寓意工具如飞剑般迅捷精准。


二、核心功能解剖——为何它被称作“渗透神器”?

1. 闪电级目录爆破

通过预置4万+条中文环境路径字典(如/admin/login.php/备份.rar),精准打击:

  • 后台管理页面

  • 配置文件(web.config.env

  • 源码备份(.zip.bak

  • 敏感接口(/api/user/list

2. 智能过滤系统

自动忽略无效响应,仅高亮关键结果:

[200] http://target.com/admin/      ← 绿色:发现后台!
[403] http://target.com/.git/       ← 紫色:目录存在但无权限
[500] http://target.com/config.ini  ← 红色:服务器错误(可能泄露信息)
3. 隐蔽扫描模式

支持代理链、随机UA、延时探测,规避WAF检测:
https://example.com/proxy-mode.png
(配图建议:御剑代理设置界面截图)


三、实战演示——5步锁定漏洞

场景:某企业官网渗透测试(已授权)

1. 输入目标URL:http://company.com

2. 选择字典:【常用中文目录】

3. 线程设置:30(避免DoS)

4. 勾选【自动过滤404】 5. 点击“开扫”!

关键发现

  • http://company.com/upload/ (文件上传目录)

  • http://company.com/database.sql.bak (数据库备份)

  • http://company.com/manager/login.aspx (未授权后台)

⚠️ 注:真实测试需关闭“显示 banner”选项避免暴露工具痕迹


四、法律红线——剑锋所指,需持令而行

御剑的威力也意味着巨大法律风险

+ 合法场景:企业授权测试、攻防演练 
- 非法行为:未授权扫描(违反《网络安全法》第27条)

2023年某案例:黑客利用御剑扫描政府网站,获刑3年!
合规建议

  1. 书面授权书必须留存

  2. 线程数不超过50

  3. 避开业务高峰期


五、进阶技巧——高手这样用御剑

1. 字典定制术

用Notepad++打开dict文件夹:

  • 加入目标行业关键词(如学校常用/jwgl/

  • 添加开发者姓名缩写(如/zhangsan_backup/

2. 组合技玩法

御剑发现后台

BurpSuite抓包

SQLMap注入测试

GetShell!

3. 防御视角

管理员如何防范御剑扫描?

  • 禁用目录列表(Apache中Options -Indexes

  • 修改默认路径(如/admin/→/8dnq2x/)

  • 部署WAF拦截高频请求


六、替代工具横向对比

工具优势适用场景
御剑中文环境碾压级优势国内CMS快速突破
Dirsearch跨平台/支持递归国际化项目
Gobuster支持DNS/VHost爆破全栈扫描
7kbstorm图形化操作新手友好

相关文章:

  • 濮阳做网站推广疫情最新政策最新消息
  • 网络管理员需要懂网站建设吗全国免费发布信息平台
  • 湖北省住建厅网站官网java培训班学费一般多少
  • 企业网络管理系统百度站长工具seo查询
  • 建筑外观设计网站推荐下载百度免费
  • 网络公司网站首页市场调研报告范文3000字
  • Redis跳表(skiplist)底层原理浅析
  • 使用亮数据网页抓取API自动获取Tiktok数据
  • matlab机器人工具箱(Robotics Toolbox)安装及使用
  • 【EDA软件】【应用功能子模块网表提供和加载编译方法】
  • 重置 MySQL root 密码
  • 前端面试专栏-主流框架:13.vue3组件通信与生命周期
  • webman 利用tcp 做服务端 对接物联网
  • C# LINQ语法
  • Boss:攻击
  • 【MQTT】常见问题
  • MySQL之视图深度解析
  • 第2章,[标签 Win32] :编写兼容多字节字符集和 Unicode 字符集的 Windows 程序
  • 【DevTools浏览器开发者工具反调试之无限Debugger跳过】
  • SpringBoot高校党务系统
  • PyTorch RNN实战:快速上手教程
  • Python 数据分析与可视化 Day 7 - 可视化整合报告实战
  • Python核心可视化库:Matplotlib与Seaborn深度解析
  • request这个包中,get 这个方法里传入的是params ,post这个方法里传入的是data 和 json。这个区别是什么?
  • pscc系统如何部署,怎么更安全更便捷?
  • Linux 怎么恢复sshd.service