web渗透测试学习,需要自己搭建一些靶场,本人主要介绍在WINDOWS+PHP+Mysql+Apache环境中部署SQLi-Labs、XSS-Labs、UPload-Labs、DVWA、pikachu等靶场环境。以下是靶场代码下载的链接:
pikachu靶场代码 链接:https://pan.baidu.com/s/1yVLA60-4eq_OpOwROCZC1w?pwd=8888
Dvwa靶场代码 链接:https://pan.baidu.com/s/1jvMZOfY-iTUgUBrk9qMncg?pwd=8888
Sqli-labs靶场代码 链接:https://pan.baidu.com/s/18Synr4t6NEbFLb2A1apDqw?pwd=8888
upload-labs靶场代码 链接:https://pan.baidu.com/s/1SdiW9Rfr8rwO0bt1I1uzyw?pwd=8888
xss 靶场:xss 闯关游戏代码 链接:https://pan.baidu.com/s/1OdJCL8WZqM4CqM7QYWcnKQ?pwd=8888
vulhub靶场 链接:https://pan.baidu.com/s/1nxkJIRiSGID0kEknJbYn9g?pwd=8888
由于环境的不同,安装过程中可能会遇到各种各样的问题,不用慌,先根据错误提示搜索,多试一下。
安装之前,务必先看一下可能遇到的问题:
1、初始化数据库的时候,连接不上
检查配置文件里面的数据库IP、用户名、密码是否正确

2、mysqli_connect函数报错
注意要下载兼容PHP7的sqli-labs版本

一、SQLi-Labs
sqli-labs是一款开源的练习SQL注入的靶场工具,用PHP代码编写而成。需要PHP和Apache环境运行。
PHP和Apache环境的安装,参考《01-Windows安装phpstudy》。
MySQL数据库的安装,参考《Windows环境安装MySQL Server 步骤》或者《Windows配置解压版MySQL5(免安装)》。
1、下载sqli-labs工程
从预习资料中下载。
文件名:sqli_labs_sqli-for7.zip
2、配置数据库
把下载好的压缩包,解压到phpstudy的网站根目录下,比如D:/phpstudy_pro/WWW/
文件夹名字可以自定义,但是要跟phpstudy中指定的域名一致,这个就是后面访问的URL地址。

注意:sqli-labs里面是以下的文件,不能再嵌套一个文件夹

修改数据库配置文件:
sqli-labs/sql-connections/db-creds.inc


6888

被折叠的 条评论
为什么被折叠?



