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 配置数据库,成功如下
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 25岁的心里话
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现