SuperAPI AI 工具集

mitm-find-sqli

安全与审计

查看项目

更新于 10-16 01:13

技能介绍

用途:分析当前目录下的 mitmproxy 转储文件 log.txt,针对 $ARGUMENTS 指定的目标查找 SQL 注入漏洞。若缺少 log.txt,先用 mitmdump --set flow_detail=3 2>&1 | tee log.txt 捕获流量。

主要能力:整理常见易受攻击参数(id、search、sort、category、page 等)及其 grep 搜索模式;覆盖 URL 路径、查询参数、JSON 请求体与请求头等注入点;提供 MySQL、PostgreSQL、MSSQL、Oracle 的数据库专用载荷;介绍报错型、时间盲注、布尔盲注和 UNION 型检测方法,并给出 CRITICAL 到 LOW 的严重性评级与影响说明。

使用方式:按方法论执行——先用 grep 定位输入点,再用单引号、注释、布尔等基础载荷测试,随后通过 @@version、version()、@@SERVERNAME 等判断数据库类型,确认脆弱后尝试提取库名与表名。文档给出 curl 测试命令示例,并要求按固定格式输出发现,包含端点、参数、数据库、类型、严重性、证据、载荷、影响、测试命令与修复建议。

适用场景:安全评估与漏洞赏金测试中,对已捕获流量做 SQLi 排查;也可参考其真实攻击场景理解认证绕过、UNION 数据提取与盲注逐字符提取。

限制:需要事先有 log.txt;文中未提供该技能的具体安装命令或运行方式。测试须在合法授权范围内进行。应忽略误报,包括仅客户端参数、不泄露数据库信息的错误、限流端点、仅接受 UUID/数字格式的参数以及 GraphQL 端点(注入模式不同)。修复建议为参数化查询、输入校验、最小权限数据库账号与 WAF 规则。