大道至简,druid弱口令+接口测试组合拳轻松拿下30w+敏感信息
字数 1421 2025-08-29 22:41:24
Druid弱口令与接口测试组合攻击实战教学
一、资产测绘方法论
1. 四维资产测绘框架
金融空间测绘:
- 使用天眼查/爱企查查询控股子公司关系
- 分析招标文件和官网信息获取第三方供应商
- 通过ICP备案查询注册域名、小程序和APP资产
- Google Dorking搜索敏感信息
网络空间测绘:
- 使用工具:灯塔/TscanPlus/自研工具
- 扫描流程:
- 子域名扫描
- DNS查询
- 端口扫描
- 活跃性检测
- 指纹识别
- 漏洞扫描
业务空间测绘:
- 分析业务类型和架构(如案例中的NFT商城)
- 寻找关联系统(数据库管理服务器、同类业务系统)
- 识别业务逻辑依赖关系
人员空间测绘:
- 分析目标人员的多重身份(如企业高管+高校讲师)
- 追踪数字足迹和社交平台账户
- 利用开发注释等线索(如"Last Modified by Satoru")
2. 资产测绘原则
- 四维联动:金融→网络→业务→人员递进穿透
- 以小博大:通过关联资产发现核心系统
- 持续演进:工具链与攻击面同步升级
二、漏洞发现与利用
1. 验证码漏洞利用
发现过程:
- 注册测试账户(尾号9722)
- 通过DevTools监控网络请求
- 发现外站统一鉴权接口
漏洞特征:
- 验证码为4位数字
- 存活时长15分钟
- 无尝试次数限制
- 返回完整用户信息(实名、身份证、住址等)
利用方法:
- Fuzz phone参数测试用户存在性
- 爆破验证码(10000种可能)
- 实现任意用户劫持
2. 业务逻辑漏洞
发现过程:
- 多个商城共用同一外站鉴权接口
- 通过ICP备案和子域名爆破发现关联系统
利用方法:
- 在一个系统爆破验证码
- 通杀其他关联系统同用户账户
- 获取银行卡等附加敏感信息
三、Druid监控系统攻击
1. Druid简介
- 数据库连接池,带有强大的监控工具Druid Monitor
- 可监控:数据源、慢查询、Web应用、URI、Session、Spring等
2. 攻击路径
- 发现若依后台(ry/admin123)
- 推测Druid常见路径(通常与若依搭配)
- 尝试Druid弱口令(ruoyi/123456)
3. 敏感信息获取
- 进入Druid监控系统
- 使用URL监控功能
- 查找敏感接口路由
- 捕获30w+含PII的数据
四、完整攻击链
- 入口突破:验证码爆破→任意用户劫持
- 逻辑推测:发现外站统一鉴权→推测业务架构
- 资产扩展:ICP备案+子域名爆破→发现关联系统
- 后台突破:若依弱口令(ry/admin123)→推测Druid路径
- 数据泄露:Druid弱口令(ruoyi/123456)→URL监控捕获30w+数据
五、防御建议
-
验证码安全:
- 增加位数(至少6位)
- 缩短有效期(建议2-3分钟)
- 限制尝试次数
- 不返回完整用户信息
-
Druid安全:
- 修改默认路径
- 使用强密码
- 限制访问IP
- 生产环境关闭监控功能
-
资产安全:
- 定期扫描暴露的管理界面
- 分离测试与生产环境
- 避免多系统共用同一鉴权
-
安全意识:
- 避免代码注释泄露个人信息
- 不同系统使用不同凭证
- 敏感接口增加权限控制
六、工具推荐
- 资产测绘:灯塔、TscanPlus、自研工具
- 子域名扫描:Sublist3r、Amass
- 接口测试:Burp Suite、Postman
- 验证码爆破:Python脚本、Burp Intruder
通过本教学文档,安全研究人员可以全面了解从资产测绘到最终数据泄露的完整攻击链,同时也能为防御方提供针对性的安全加固建议。