搜索

sqlmap下载安装教程

发表于 2026-10-17 06:03:54 来源:烟消火灭网

直接说事:sqlmap 是下载个用 Python 写的开源 SQL 注入工具,Kali Linux 里默认就带。安装你要是教程用 Windows 或者普通 Ubuntu,得自己装。下载装它最省事的安装办法不是去官网下压缩包,而是教程直接用 Git 克隆仓库——版本最新,升级也方便。下载

先确认你机器上有没有 Python。安装打开终端或 CMD,教程敲:

python --version

或者:

python3 --version

只要显示 3.x 就行。下载sqlmap 不支持 Python 2 了,安装别折腾老版本。教程没有 Python 的下载去 python.org 下一个,Windows 安装时记得勾选 “Add Python to PATH”,安装这步漏了后面全是教程坑。

Windows 下的安装

我试过三种方式,推荐第一种。

方式一:Git 克隆(推荐)

先装 Git for Windows,然后找个你顺眼的目录,比如 D:\tools,右键 “Git Bash Here”,执行:

git clone --depth 1 https://github.com/sqlmapproject/sqlmap.git

--depth 1 只拉最新一次提交,省时间。拉完后进目录:

cd sqlmap python sqlmap.py -h

能打出帮助信息就成了。以后升级只要 git pull。

方式二:直接下 ZIP

GitHub 页面点 Code → Download ZIP,解压到任意目录。缺点是没有版本管理,每次更新得手动重下。懒人偶尔用用可以,长期玩还是 Git 靠谱。

方式三:pip 安装

有人图省事直接 pip install sqlmap。能用,但 pip 源里的版本往往落后官方仓库一大截,新出的 tamper 脚本和 DBMS 支持可能没有。我不太推荐。

Linux 和 macOS

Kali 用户什么都不用做,终端敲 sqlmap -h 直接用。

Ubuntu/Debian 可以:

sudo apt install sqlmap

但仓库版本同样偏旧。想要最新代码还是走 Git:

git clone --depth 1 https://github.com/sqlmapproject/sqlmap.git cd sqlmap python3 sqlmap.py -h

macOS 自带 Python3,装个 Git 后操作和上面一样。用 Homebrew 的话 brew install sqlmap 也行,版本更新还算及时。

装完先跑一下

拿官方靶场测试最稳。比如:

python sqlmap.py -u "http://testphp.vulnweb.com/artists.php?artist=1" --dbs

这条命令会去探测 artist 参数是否存在注入,有的话列出所有数据库。第一次跑会问你是否继续测试其他参数,一路回车默认就行。看到它吐出 information_schema 和 acuart 之类的库名,说明环境没问题。

几个容易踩的坑

Windows 上如果报 “python 不是内部或外部命令”,就是 PATH 没配好。重装 Python 勾选 PATH,或者手动把 Python 安装目录和 Scripts 目录加进环境变量。

Git 克隆慢的话,把 github.com 换成镜像站,比如 https://gitclone.com/github.com/sqlmapproject/sqlmap.git。国内直连 GitHub 有时候确实难受。

还有人问要不要装 sqlmap 的依赖库。不需要。sqlmap.py 启动时会自动检测,缺什么它会提示,核心功能纯标准库就能跑。

最后提醒一句:这工具只对你拥有授权或者专门用来练习的靶场用。拿去扫别人的站,后果自己担。

随机为您推荐
友情链接
版权声明:本站资源均来自互联网,如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

Copyright © 2016 Powered by sqlmap下载安装教程,烟消火灭网   sitemap

回顶部