0x01 工具介绍
SQL Injection Scout 是一个用于 Burp Suite 的扩展,专为帮助安全研究人员和开发人员检测和分析 SQL 注入漏洞而设计。该扩展提供了丰富的配置选项和直观的用户界面,便于用户自定义扫描和分析过程。
下载地址
https://github.com/JaveleyQAQ/SQL-Injection-Scout
0x02 功能简介
💯 功能特性
- 被动检测SQL:支持对 GET/POST 请求的参数进行 FUZZ 测试,支持 XML、JSON、FORM表单数据格式。
- 最小化探测:通过最小化的 payload 探测,减少对目标的影响。
- 响应差异分析:对响应进行 diff 分析,自动标记无趣(灰色)和有趣(绿色)的响应。
- Interesting:标记为值得进一步分析的响应。
- Boring:标记为可以跳过的响应。
- 判断原理:假设页面参数为反射类型,通过比较 payload 和 diff 的长度,相同则认为无趣。
- 重复内容过滤:对绿色标记的分组进行进一步分析,出现x次以上重复的 diff 被标记为无趣。
- 结果排序:根据颜色对最终结果进行排序展示。
- 自动匹配:在扫描页面的响应中自动匹配 diff 结果,默认取第一处的差异。
- 正则匹配:正则匹配无需扫描的URL
- 内置范围:支持内置的 scope 范围设置。
- 延时扫描:支持固定抖动+随机抖动发包检测,更精准规避 WAF。
- 自定义扫描参数数量:防止参数过多导致的性能问题或误报。
0x03更新说明
数据持久化
response 的无趣匹配特征,无需再担心频繁误报。
不安全的直接对象引用:检测和报告不安全的直接对象引用。
diff 差异面板:提供更详细的差异分析面板。
diff 内容查看:支持查看响应中多处差异。
颜色自定义:允许用户自定义响应的颜色标记。
二次确认注入:提供二次确认存在注入的条目。
性能优化:进一步优化扫描性能,减少资源消耗。
0x04 使用介绍
在 Burp Suite 中加载生成的 JAR 文件:
-
- 打开 Burp Suite,导航到 Extender -> Extensions。
- 点击 Add 按钮,选择生成的 JAR 文件(位于 build/libs 目录下)。
🥰 使用指南
- 启动 Burp Suite 并确保 SQL Injection Scout 扩展已加载。
- 在 Extender 选项卡中,找到 SQL Injection Scout 并打开其配置面板。
- 根据需要调整参数和模式设置
使用 Burp Suite 的代理、扫描器等功能进行测试,SQL Injection Scout 将自动应用配置并提供结果
0x05
原文始发于微信公众号(渗透安全HackTwo):一款SQL Injection注入漏洞检测和分析的Burpsuite插件|漏洞探测
免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉。
- 左青龙
- 微信扫一扫
-
- 右白虎
- 微信扫一扫
-
评论