SuperAPI AI 工具集

SQLMap Database Penetration Testing

数据与分析

查看项目

更新于 10-16 05:51

技能介绍

用途:为授权渗透测试提供 SQLMap 自动化 SQL 注入检测与利用流程,覆盖数据库枚举、表列发现、数据提取及进阶利用。

主要能力:初步扫描与漏洞确认;用 --dbs 枚举数据库、-D 指定库后 --tables 列表、-T 指定表后 --columns 列字段、--dump 或 --dump-all 提取数据;支持 -r 从 Burp 请求文件、-l 日志、-m 批量文件、-g Google dork 指定目标;支持布尔盲注、时间盲注、报错、UNION、堆叠、带外等注入技术,可用 --technique=B/E/T/U/S/Q 指定;提供 --os-shell、--os-cmd、--file-read、--file-write 等进阶操作;支持 --tamper、--random-agent、--delay、--tor 等规避与匿名选项。支持 MySQL、PostgreSQL、MSSQL、Oracle、Access、DB2、SQLite、Firebird、Sybase、SAP MaxDB、HSQLDB、Informix 等。

使用方式:先手动验证注入点,再运行 sqlmap -u "URL" --batch 检测,按阶段用 sqlmap -u "URL" --dbs --batch 枚举,逐级用 -D 库 --tables、-D 库 -T 表 --columns、-D 库 -T 表 --dump 提取。POST 注入用 sqlmap -r /path/to/request.txt --dbs --batch。批量用 sqlmap -m bulkfile.txt --dbs --batch。遇到拦截可配合 --tamper、--delay、--random-agent,必要时提高 --level 与 --risk。

限制:需合法可注入参数与目标网络连通,需书面授权;大库导出耗时,WAF/IPS 可能拦截,时间盲注较慢;SQLMap 会产生大量日志,存在被检测风险;未提供价格与平台等其它信息。