sqli-labs安装

本文最后更新于:2022年5月2日 凌晨

Php7&sqli-labs

提前准备

这个是装的最费劲的一个,因为之前没有搞清楚这个原来的版本是配合php5的,下载之后发现php7里好多函数都改了,照着百度改了很长时间也没搞好,群里一问才知道有php7版本的。

下载地址

https://github.com/skyblueee/sqli-labs-php7

还有windows下文件不分大小写……

解压的时候一直提示有重复文件……最后发现是这原因,我点了覆盖……

提前修改Apache conf 目录下的 httpd.conf文件(之后记得重启Apache),下面这句话后面添上 index.php

DirectoryIndex index.html index.php

(对应问题:Apache无法自动跳转却显示目录的解决方法:其实,解决Apache无法自动跳转的问题,这是因为Apache本来只是一个http服务器,不会自动跳转到index.php页面。需要定位这一项,将DirectoryIndex index.html改成DirectoryIndex index.html index.php即可。)

参考

【基本忽略】(这个主要是当时不知道php7版本的sqli-labs,照着这个修改php5版本的sqli-labs的)

Sql-labs环境搭建
https://blog.csdn.net/shannow_123/article/details/90752031

php7使用mysql扩展程序,Uncaught Error: Call to undefined function mysql_connect() in xxx
https://blog.csdn.net/u013474104/article/details/78336084

Unable to connect to the database: security
https://zhuanlan.zhihu.com/p/212423088

因为前面折腾太多时间,以至于之后安装异常轻松

过程

  1. 将下载好的文件解压

    解压到Apache htdocs目录下

  2. 修改sqli-labs的 sql-connections 文件夹里的 db-creds.inc

    加上自己Mysql用户名和密码

    $dbuser ='root';
    $dbpass ='root';
  3. 访问

    浏览器访问文件夹

    localhost:8090/s

    选择 Setup/reset Database for labs

    然后就好了。


sqli-labs安装
https://blog.ksfu.top/posts/3b91/
作者
康师傅
发布于
2020年12月5日
许可协议