进入github官方网站,搜索sqli-labs
点击Audi-1/sqli-labs
点击code -> download ZIP
下载完成后本地会得到一个压缩包,将其解压至某个目录下(记为A目录)
打开phpstudy -> 创建网站
前往设置
域名可随心情设置
根目录即为A目录(刚刚解压后文件所在目录)
PHP版本不一定要设置此版本
点击确认
点击管理 -> 打开网站
或直接在浏览器搜索域名,比如sql.test即可看到SQL注入的靶场
此时鼠标点击setup/reset database for labs
若出现如下界面则搭建完成√
但如果没有出现下面的一排排黄字该怎么办呢?
别急,可以这样做
如果报错提示数据库连接异常,那么我们需要修改源码。
首先,在你的A目录中找到配置文件 db-creds.inc
如在我的电脑中地址是这样的:
F:\sql\sqli-labs-master\sql-connections\db-creds.inc
其次,打开db-creds.inc
将dbpass等号后面数据改为自己的数据库密码(如图)
如我的数据库密码就为123456
再次进入靶场网站,如果依然报错(或者没能显示下面的一排排黄字),可以将php版本改为更低版本,7.3.4版本确实容易出错
靶场搭建成功后即可在树状界面中点击关卡愉快玩耍啦!