Burp Suite 插件 | SQL 注入自定义扫描和分析

工具介绍

SQL Injection Scout 是一个用于 Burp Suite 的扩展,专为帮助安全研究人员和开发人员检测和分析 SQL 注入漏洞而设计。该扩展提供了丰富的配置选项和直观的用户界面,便于用户自定义扫描和分析过程。

💯 功能特性

  • 被动检测SQL :支持对除OPTIONS外的所有请求的参数进行 FUZZ 测试,支持 XMLJSONFORM等表单数据格式。
  • 最小化探测 :通过最小化的 payload 探测,减少对目标的影响。
  • 响应差异分析 :对响应进行 diff 分析,自动标记无趣(灰色)和有趣(绿色)的响应。
    • ✅:标记为值得进一步分析的响应。
    • 🔥:标记为存在Sql注入
    • Error:标记为检测到SQL Error信息存在Response
    • Max Params:标记为请求参数大于配置数
    • Skip URL:匹配配置中需绕过的URL
      • ...
      • 判断原理 :假设页面参数为反射类型,通过比较 payloaddiff 的长度,相同则认为无趣。
      • 重复内容过滤 :对绿色标记的分组进行进一步分析,出现6次以上重复的 diff 被标记为无趣。
      • 结果排序:根据颜色对最终结果进行排序展示。
  • 自动匹配 :在扫描页面的响应中自动匹配 diff 结果,默认取第一处的差异。
  • 正则匹配 :正则匹配无需扫描的URL
  • 内置范围 :支持内置的 scope 范围设置。
  • 延时扫描 :支持固定抖动+随机抖动发包检测,更精准规避 WAF
  • 自定义扫描参数数量 :防止参数过多导致的性能问题或误报,默认50
  • 🔥 Fuzz隐藏参数SQL注入 : 支持用户在原始请求中追加隐藏参数列表,进行FUZZ测试
  • Site map/HTTP history/Logger面板添加右键菜单,支持检测站点单个所有 请求
    • (搭配CaA使用本插件的Fuzz Params List功能)

使用指南

  1. 启动 Burp Suite 并确保 SQL Injection Scout 扩展已加载。
  2. Extender 选项卡中,找到 SQL Injection Scout 并打开其配置面板。
  3. 根据需要调整参数和模式设置。
  1. 使用 Burp Suite 的代理、扫描器等功能进行测试,SQL Injection Scout 将自动应用配置并提供结果。

工具下载

复制代码
https://github.com/JaveleyQAQ/SQL-Injection-Scout
相关推荐
小王不爱笑1328 小时前
MyBatis 执行流程源码级深度解析:从 Mapper 接口到 SQL 执行的全链路逻辑
数据库·sql·mybatis
山峰哥9 小时前
SQL优化实战:从索引策略到执行计划的极致突破
数据库·sql·性能优化·编辑器·深度优先
飞鱼计划12 小时前
MySQL如何释放sql
数据库·sql·mysql
青槿吖13 小时前
SpringMVC通关秘籍(下):日期转换器、拦截器与文件上传的奇幻冒险
java·开发语言·数据库·sql·mybatis·状态模式
Maverick0614 小时前
02-SQL执行计划与优化器:Oracle是怎么决定“该怎么查“的
数据库·sql·oracle·ffmpeg
wutang0ka14 小时前
高频 SQL 50题 197.上升的温度
数据库·sql
尤山海14 小时前
深度防御:内容类网站如何有效抵御 SQL 注入与脚本攻击(XSS)
前端·sql·安全·web安全·性能优化·状态模式·xss
V1ncent Chen14 小时前
SQL大师之路 14 子查询
数据库·sql·mysql·数据分析
0xDevNull15 小时前
MySQL EXPLAIN 用法详解
sql·mysql
远方160915 小时前
117-Oracle 26ai FILTER(过滤)子句新特性
大数据·数据库·sql·oracle·database