找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 93|回复: 0

sqli-labs 靶场环境搭建

[复制链接]

2万

主题

162

回帖

18万

积分

管理员

积分
184732
发表于 2022-8-9 21:42:45 | 显示全部楼层 |阅读模式 IP:山东省 移动/数据上网公共出口

登录后更精彩...O(∩_∩)O...

您需要 登录 才可以下载或查看,没有账号?立即注册

×

sqli-labs 靶场环境搭建
目录

一、搭建环境所需资源

搭建sqli-labs 靶场需要的运行环境:

二、搭建过程

1. 下载资源

2. 创建网站

3. 更改配置文件

4. 安装数据库

!!不使用 php7.x 版本的原因

一、搭建环境所需资源搭建sqli-labs 靶场需要的运行环境:

Apache2.4.39 + MySQL5.7.24 + php5.6.9,这里通过PHPstudy进行搭建,可以方便快捷地下载所需的资源,以及更容易地进行管理

(文章后面我会详细说明 php 的版本用的是 php5.x ,而不用 php7.x 的原因)




sqli-labs靶场文件下载网站:https://github.com/Audi-1/sqli-l

PHPstudy下载网站:https://www.xp.cn/download.html

二、搭建过程
1. 下载资源

通过 PHPstudy 下载本次搭建靶场所需的资源,Apache2.4.39、MySQL5.7.26、php5.6.6nts




2. 创建网站

① 进行创建新的网站

② sqli-labs靶场文件夹所存放的位置(由于我用的是虚拟机,直接把该文件夹放在了C盘)

③ 选择php5.6.9nts




网站管理中可以进行php版本更改

3. 更改配置文件

修改 sqli-labs-master\sql-connections\db-creds.inc文件,把数据库用户名改为root,密码与数据库中的一致,默认为root(如有修改数据库密码,自己根据实际情况调整)


4. 安装数据库

使用localhost域名,或者本地ip127.0.0.1访问sqli-labs页面,点击此选项进行安装

提示已经安装成功


回到之前的页面,可以进行你的sql注入之旅了!



!!不使用 php7.x 版本的原因

由于 php 版本不兼容,php7 舍弃了mysql_XXX()等函数,替换成了mysqli_xxx(),如果使用 php7.x 版本,会出现以下错误:



我自己尝试过,如果去修改php文件里面的函数,又会继续爆出新的错误,最后文件都出现了问题。后面找了资料发现是php版本问题,换成php5.x的版本就不会发生该错误。我们小白就没必要折磨自己了,还是省心点直接用5.x版本吧。也希望有看到的大佬,可以回答一下7.x的版本该怎么搭建。
————————————————
版权声明:本文为CSDN博主「Myu_ww」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/Myu_wzy/article/details/122154299













https://blog.csdn.net/Myu_wzy/article/details/122154299
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|哩布大模型|Civitai大模型|IP定位|图反推|站长素材|deepseek|即梦视频|阿狗工具|花瓣网|pinterest|php手册|宝塔文档|CyberChef|猫捉鱼铃|手机版|小黑屋|下载狗|IPS|在线工具|分享屋 ( 鲁ICP备2021028754号 )

GMT+8, 2025-5-5 05:37

Powered by 分享屋 X3.5 Licensed

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表