作者:荒原之梦
前言:
SQLMap是一个开放源代码的sql注入工具,SQLMap是使用Python语言开发成的,他的运行需要有Python环境的支持。写这篇文章时我使用的SQLMap版本是“sqlmap-1.1.10”,这个版本的SQLMap还不支持Python3.x,必须使用Python2.x的环境才能运行,Python2.x和Python3.x并不互相兼容。本文主要介绍在已搭建Python2.x环境的前提下,安装SQLMap的步骤。
操作环境:
Python-2.7.14
SQLMap-1.1.10
Windows10专业版
一、将SQLMap的压缩包放到Python2.x的安装目录下,解压:
![SQLMap入门之在Windows上安装SQLMap](https://documents.zhaokaifeng.com/uploads/2017/10/08/8a4935a716285426d2a3a343a63fb4af626648deb9ad98edd1059470201d9e13.webp)
二、桌面右键,新建快捷方式
对象位置填写“cmd”:
![SQLMap入门之在Windows上安装SQLMap](https://documents.zhaokaifeng.com/uploads/2017/10/08/ca8242fbd7da81869d64d7e408453c15d757232a9e04f17e7ed82ab756800b8b.webp)
快捷方式名称命名为SQLMap:
![SQLMap入门之在Windows上安装SQLMap](https://documents.zhaokaifeng.com/uploads/2017/10/08/bdc6ac400e636a54bfc0e0be8e47f06beae5db638076c66c4835aaf326d36e66.webp)
在快捷方式上右键属性,将“起始位置”改为刚才放置SQLMap安装包路径的下一级路径,如图所示:
![SQLMap入门之在Windows上安装SQLMap](https://documents.zhaokaifeng.com/uploads/2017/10/08/485def2d553d99db87e0c1f33aa4e0adf49ecbf75472adc5f89e58a14c1049ec.webp)
三、双击打开刚才创建的快捷方式
输入sqlmap.py -h,如果出现以下界面则表示SQLMap安装成功:
![SQLMap入门之在Windows上安装SQLMap](https://documents.zhaokaifeng.com/uploads/2017/10/08/a42a9072b0838bbcc5faa11a0af697b8b3c4731fdb4ca00559922458d65ab0e4.webp)
附:
如果我们把SQLMap安装在了Python3.x的环境中会发生什么呢?当我们输入sqlmap.py -h时,他会提示我们使用Python2.x:
![SQLMap入门之在Windows上安装SQLMap](https://documents.zhaokaifeng.com/uploads/2017/10/08/952267a006d180710d47d514763d1af732a879478f8abaf91e81e40167f73d45.webp)
如果你想同时使用Python2.x和Python3.x可以参考我的这篇博文:
在Windows下同时安装Python2.x和Python3.x