新版phpstudy下sqli-labs的搭建

最近开始学习sql注入,得知sqli-labs是一个练手的好地方,可是在搭建sqli-labs环境的过程却没有那么顺利,下面记录一下我的经验,这也是我的第一篇文章,写得不好,还请大佬们包含。

从GitHub上下载sqli-labs-master.zip,把解压得到的文件夹(我这里改名sqli)复制放在安装后的phpstudy_pro的WWW目录下,这里得注意看sqli有没有多套一个文件夹,如果有,要去掉,不然后面直接访问 127.0.0.1/sqli 会报错。

在sqli文件夹下找到sql-connections里面的db-creds.inc文件(可用记事本打开),修改密码root后保存
新版phpstudy下sqli-labs的搭建_第1张图片

使用浏览器访问 127.0.0.1/sqli 显示
新版phpstudy下sqli-labs的搭建_第2张图片
点击 Setup/reset Database for labs 显示
新版phpstudy下sqli-labs的搭建_第3张图片
这是因为我下载的phpstudy是最新版的,安装完里面默认的php版本是php7.3.4nts,而php7版本不再支持mysql_xxx函数,而是支持mysqli_xxx函数

尝试了网上很多种方法最终还是用phpstudy切换php版本来的实在
就是要安装php5的版本,我这里安装的是php5.4.45nts,然后切换。
新版phpstudy下sqli-labs的搭建_第4张图片
参考的文章来自https://blog.csdn.net/qq_42812036/article/details/104190220
太感谢了。

最后再次点击Setup/reset Database for labs 就可以显示创建数据库成功啦
新版phpstudy下sqli-labs的搭建_第5张图片

然后就可以开始你的sqli练习之旅啦!

你可能感兴趣的:(新版phpstudy下sqli-labs的搭建)