ubuntu下sqli-labs靶场搭建
靶场搭建在ubuntu20.04下
sqli-labs项目地址 https://github.com/Audi-1/sqli-labs
因sqli-labs只支持PHP5,而我使用的ubuntu20.04只支持PHP7以上版本,所以我使用了另一个项目sqli-labs-php7 https://github.com/skyblueee/sqli-labs-php7
克隆项目
克隆项目到目录/var/www/html下
1 | |
安装软件
通过apt安装需要的软件
1 | |
注意,一定要安装php-mysql
启动相关的服务
1 | |
配置MySQL Server
以root身份登录MySQL Server
1 | |
创建名为sqli_labs_php7密码为sqli_labs_php7_test的用户,并为用户sqli_labs@127.0.0.1赋予除grant权限外的所有权限
1 | |
配置nginx
删除文件/etc/nginx/sites-enabled/default
1 | |
创建文件/etc/nginx/sites-enabled/sqli_labs_php7.conf,并写入如下内容
1 | |
重启nginx
1 | |
配置sqli-labs-php7
修改/var/www/html/sqli-labs-php7/sql-connections/db-creds.inc,将其中的dbuser和dbpass改为sqli_labs_php7和sqli-labs_php7_test
初始化数据库
通过浏览器访问http://你的虚拟机IP:8080/index.html
点击Set/reset Database for labs进行数据库初始化
至此,sqli-labs-php7靶场搭建完毕,enjoy~

ubuntu下sqli-labs靶场搭建
https://www.pasiphae.top/2022/11/09/ubuntu下sqli-labs靶场搭建/