SQL靶场|SQLI-LABS搭建

Posted 向阳-Y.

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQL靶场|SQLI-LABS搭建相关的知识,希望对你有一定的参考价值。

我这里用的是小皮面板搭建的网站,先总结一下搭建这个靶场最容易出错的两个地方:
1.security数据库是否创建成功
2.php版本导致数据库连接失败


1.下载

SQLI-LABS下载地址
https://github.com/Audi-1/sqli-labs
下载好后解压到小皮面板www目录下,修改文件:
sqli-labs-master\\sql-connections\\db-creds.inc

2.通过cmd连接到mysql库:

这里我们先配置一下环境变量:
添加数据库bin目录到环境变量path中
D:\\phpstudy_pro\\Extensions\\MySQL5.7.26\\bin我的变量环境在这个目录

连接数据库:

mysql -u root -p


查看有没有security数据库

show databases

没有的话创建一个,并使用它

create database security;      #创建
use security;                  #使用security数据库

最后再输入以下指令,加载配置文件:(对应路径根据实际情况修改)

source D:\\phpstudy_pro\\WWW\\sqli-labs-master\\sql-lab.sql

3.进入靶场


如果发现依旧报错(如下图)

请给网站的php降级,降到5+即可

为什么要降级?

最后,搭建完成

以上是关于SQL靶场|SQLI-LABS搭建的主要内容,如果未能解决你的问题,请参考以下文章

SQL靶场|SQLI-LABS搭建

sql注入靶场搭建

解决sqli-labs靶场搭建的错误问题

Web安全 SQL注入靶场搭建(玩转整个注入环境.)

SQL注入从入门到进阶:sqli-labs靶场通关笔记

Sqli-labs环境搭建教程(sql注入)