sqlmap 环境搭建 sqli-labs平台搭建
sqlmap 环境搭建:
windows
1.先去官网下载:https://sqlmap.org/
2.在python的Scripts目录下创建一个sqlmap 把官网下载的东西解压到那里
3.添加环境变量python的,python目录下scripts scripts目录下sqlmap

4.打开cmd 输入sqlmap.py -hh 验证一下是否成功

linux
Linux安装sqlmap - 逍遥闲人 - 博客园 (cnblogs.com)
sqli-labs平台搭建:
windows
1.先去官网下载phpstudy:https://www.xp.cn/
2.启动phpstudy,点击WNNP,打开浏览器,地址栏输入localhost,有信息就代表成功


3.下载sqli-labs: https://github.com/Audi-1/sqli-labs
4.把文件解压到phpstudy的WWW目录下

5.配置sqli-labs
进入sql-connections目录下,编辑db-creds.inc文件,并且修改里面的dbpass为root,并保存

6.打开浏览器,网址栏里输入localhost,成功的话就可以进入sqli-labs

7.点击第二行的Setup/reset Database for labs 配置数据库,成功如下

php问题来了:出现以下页面,说明要下载php低一点的版本。

我安装的是5.3.29

下载完成后,需要更换

8.使用sqli-labs
回到首页,进入第一关,在网址里面添加id参数类似与:http://localhost/Less-1/?id=1,成功的话,就表示sqli labs平台已经搭建好了,这个时候,就可以尽情的闯关学习了

mysql问题:
我在下载的时候出现mysql启动不成功,原因可能出现在3306这个端口上,phpstudy上面安装的mysql默认也是3306端口,也不知道上面情况,我把它改成其他的3307,3308页还是没有效果。

后来经过上网搜查别的帖子,用了一个替换端口的办法,在我原本的电脑原生mysql本来是3306端口,我把它改成其他端口3307.改变端口需要把服务重启下,如果关闭了服务启动不了,说明被占用了,在接着去关闭占用的服务就行。
mysql文件目录下my.ini文件。需要改两个地方!

在phpstudy上的mysql就不要去动了

linux
1.先下载源码,放在phpstudy的WWW目录下
git clone https://github.com/Audi-1/sqli-labs.git
2.配置sqli-labs
进入sql-connections目录下,编辑db-creds.inc文件,并且修改里面的dbpass为root,并保存

3.打开浏览器,网址栏里输入localhost,成功的话就可以进入sqli-labs
4.点击第二行的Setup/reset Database for labs 配置数据库,成功如下


浙公网安备 33010602011771号