最近推送 2026-10-27 20:47(1 天前),属于活跃维护
sqlmapproject/sqlmap
GITHUB中文整理主语言 Python · 38,815 星 · 创建于 2012-06-26
sqlmap 是一款开源的自动化渗透测试工具,用于检测并利用 SQL 注入漏洞,并进一步接管数据库服务器。
仓库健康度
5 个维度开放 Issue 14 个 · Fork 6,434 个
star 记录还不够天数,增量算不出来
没有声明开源许可证 · 8 个 topics
这一项暂无数据,不代表项目没有发布
「证据不足」表示这项数据暂时没有取到,不能读成「项目有问题」;「部分数据」表示只拿到一部分信号。版本发布要额外调 Releases 接口,下一版补。
Star 趋势
6 天记录横轴 2026-10-23 → 2026-10-28,纵轴按这段时间的最小/最大值拉伸。趋势来自站内每天记录一次的星数,页面打开时不会实时请求 GitHub。
它解决什么问题
据 README 归纳手动发现和利用 SQL 注入漏洞需要大量专业知识与重复操作,过程繁琐且容易遗漏。没有 sqlmap,测试人员只能逐条构造注入语句,难以系统化地验证漏洞并评估其可造成的实际影响。
核心能力
6 条- 1自动检测目标是否存在 SQL 注入点
- 2利用注入漏洞获取数据库中的数据
- 3识别后端数据库的类型与指纹
- 4通过带外连接在操作系统上执行命令
- 5访问数据库所在主机的底层文件系统
- 6提供多种开关参数以适配不同测试场景
项目画像
6 个角度项目定位
sqlmap 是一款开源的自动化渗透测试工具,用于检测并利用 SQL 注入漏洞,并进一步接管数据库服务器。
适合谁
适合安全渗透测试人员、安全研究人员以及需要评估 Web 应用 SQL 注入风险的团队使用。
典型场景
在获得授权的渗透测试中,自动扫描 Web 应用并确认 SQL 注入漏洞是否存在;利用已确认的注入点读取数据库中的表结构和数据,评估数据泄露范围;通过注入点尝试访问服务器文件系统或执行系统命令,验证漏洞的深入影响
部署难度
需要 Python 环境,从 Git 仓库克隆或下载压缩包后即可运行,具体步骤需参考官方文档。
风险限制
使用前需具备目标系统授权,工具面向渗透测试场景,未授权使用可能涉及法律风险。
最近维护
最近一次推送是 2026-10-27 20:47。 实现方式:通过内置的检测引擎自动向目标发送构造好的请求,分析响应差异来判断注入点,再根据数据库反馈逐步获取数据、文件系统访问权限或执行系统命令。
关于 sqlmap 的常见问题
6 个问题sqlmap 是做什么的?
sqlmap 是一款开源的自动化渗透测试工具,用于检测并利用 SQL 注入漏洞,并进一步接管数据库服务器。 手动发现和利用 SQL 注入漏洞需要大量专业知识与重复操作,过程繁琐且容易遗漏。没有 sqlmap,测试人员只能逐条构造注入语句,难以系统化地验证漏洞并评估其可造成的实际影响。
sqlmap 有哪些功能?
核心能力:自动检测目标是否存在 SQL 注入点;利用注入漏洞获取数据库中的数据;识别后端数据库的类型与指纹;通过带外连接在操作系统上执行命令;访问数据库所在主机的底层文件系统;提供多种开关参数以适配不同测试场景。
sqlmap 适合谁用?
适合安全渗透测试人员、安全研究人员以及需要评估 Web 应用 SQL 注入风险的团队使用。
sqlmap 是怎么工作的?
通过内置的检测引擎自动向目标发送构造好的请求,分析响应差异来判断注入点,再根据数据库反馈逐步获取数据、文件系统访问权限或执行系统命令。
用 sqlmap 有什么门槛或限制?
使用前需具备目标系统授权,工具面向渗透测试场景,未授权使用可能涉及法律风险。
sqlmap 现在还在维护吗?数据怎么样?
目前 38,815 星,6,434 个 Fork,主语言 Python,创建于 2012-06-26,最近一次推送 2026-10-27 20:47。星数、Fork、推送时间都是 GitHub 返回的实时数据,「最近推送」离现在越近说明越活跃;长期不动要留意是否已停止维护。
这些内容来自哪
读法说明项目数据取自 GitHub 官方接口与项目 README;星数、Fork、语言与时间以 GitHub 页面为准,档案更新于 2026-10-23 17:58。
