Sqli-labs靶场环境搭建
unkilledsky 249 0

靶场环境简介

系统:kali linux系统(IP:192.168.193.129/24) 配置环境:php7.4.5、10.5.9-MariaDB、Apache2 靶场:sqli-labs-kali2-master 靶场下载地址:https://github.com/mukkul007/sqli-labs-kali2

靶场搭建

(1)利用kali的apt-get install package=version命令下载安装php,mariadb 安装之前记得用apt-get update更新软件库 命令如下:

apt-get install MariaDB=10.5.9
apt-get install php=7.4.5

如果直接用apt-get install [package]会默认安装最新版的软件包 (2)启动相关服务

systemctl start apache2
systemctl start mysql

(3)初始化数据库密码

sudo mysql_secure_installation

(4)将下载好的靶场压缩包解压出来,并放入/var/www/html/目录下,打开sqli-labs-master/sql-connections目录,找到db-creds文件修改数据库的用户名和密码 文件内容如下:

$dbuser = 'root'; //填你的数据库用户名,默认为root
$dbpass = ''; //填之前初始化的密码
$dbname = 'security';
$host = 'localhost';
$dbname1 = 'challenges';

(5)重启apache服务,然后用浏览器访问http://127.0.0.1:80/sqli-labs-master/index.html,选择Setup/reset Database for labs

systemctl restart apache2 //重启apache服务命令

Sqli-labs靶场环境搭建 (6)成功创建靶场数据库环境 Sqli-labs靶场环境搭建 (7)回到index.html页面 点击page-1,点击相应关卡,即可开始闯关之旅 Sqli-labs靶场环境搭建

评论区

索引目录