用途:为自动化 SQL 注入检测与利用提供系统化流程,覆盖数据库枚举、表与列发现、数据提取,以及针对 MySQL、PostgreSQL、MSSQL、Oracle 等数据库管理系统的进阶利用技术。
主要能力:识别 SQL 注入漏洞;枚举数据库、表、列;提取数据(含用户名、口令等敏感记录)与口令哈希;支持多种目标指定方式;支持 POST 请求注入(可配合 Burp Suite 抓取的请求文件);支持批量目标扫描与激进测试;进阶场景可获取操作系统 Shell。
使用方式:需要目标 URL(含可注入参数,如 ?id=1)、已安装的 sqlmap(Kali Linux 预装或从 GitHub 下载)、已确认或疑似可注入的注入点;POST 注入可提供请求文件。核心工作流为:识别注入漏洞 → 枚举数据库 → 枚举表 → 枚举列 → 提取数据 → 使用进阶目标选项。
适用场景:授权渗透测试中的 SQL 注入验证与数据库结构、凭据提取。
限制与要求:必须获得书面授权;存在检测风险;受 WAF/防火墙、连接超时、基于时间的攻击速度慢、大表导出、长扫描会话中断等因素影响;资料未提供具体命令、价格与平台信息。