2019-10-24
想要学习SQL注入,看到网上介绍的sqli-libs平台,就想在PHPstudy上搭建一下。
具体的配置过程就不讲了,想讲一下这里的一个坑···
用的PHPstudy版本是是8.0.9.3
用的sql-sqli刚开始是从github上直接拷贝的压缩包:https://github.com/Audi-1/sqli-labs
然后打开网站访问这个文件夹,点击Setup/reset Database for labs建立数据库
结果:
根本无法创建数据库,无语,上网查了查, 是php版本不兼容问题,PHPstudy不再支持mysql_xxx函数而是支持mysqli_xxx函数所致,而原来的sqli-labs是用php5写的,有好心网友提供的修改版的sqli-labsSqli_Edited_Version
git上也有同样的问题解答
就可以正常建库了:
就可以愉快玩耍了。
PS:别忘了把phpstudy的mysql数据库打开···
PS:实际上虽然第一次的时候点击Setup/reset Database for labs什么反应都没有,但是点击f12调出控制台是可以看到一个报错的,状态码是500,即服务器内部错误,这时查看服务器日志或许就能查找到问题的根源
PS: 今天培训又打开sqli,结果不知怎么的,报错:

刚开始怎么搞都没搞好,以为是mysql权限问题什么的,然后重启电脑,好了···真·玄学