目录
搭建Vulhub
搭建 Pikachu
搭建 DVWA
一、搭建Vulhub
搭建环境:kali
1.1 首先安装Docker
更新软件:
:::warning
apt-get update
:::
1.2 安装HTTPS协议和CA证书 :
:::warning
apt install docker.io
:::
1.3 验证docker是否安装成功
#查看docker的版本
docker -v
#启动docker
systemctl start docker
#显示docker的信息
docker ps -a
1.4 安装pip
:::warning
apt-get install python3-pip
:::
1.5 安装docker-compose
:::warning
pip3 install docker-compose
:::
1.6 查看安装的docker-compose版本
:::warning
docker-compose -v
:::
1.7 配置docker加速器
:::warning
vim /etc/docker/daemon.json
:::
插入
:::warning
{“registry-mirrors”: “[https://registry.docker-cn.com”,“http://hub-mirror.c.163.com”]}
:::
#重新加载daemon.json配置
systemctl daemon-reload
重启docker服务
systemctl restart docker
1.8 安装vulhub靶场
:::warning
git clone https://gitee.com/puier/vulhub.git
:::
1.9 查看Vulhub的漏洞靶场
:::warning
cd vulhub #ls 查看
:::
1.10 启动Vulhub漏洞环境
这里以为例:spring/CVE-2018-1273
docker-compose build
docker-compose up -d
下一步
1.11 查看启动的环境
:::warning
docker-compose ps
:::
1.12 浏览器访问
通过浏览器访问127.0.0.1:8080
1.13 关闭环境
:::warning
docker-compose down
:::
二、搭建 Pikachu
2.1安装 PHPStudy
下载64位的
右键解压缩打开 phpStudy_64 文件夹,双击执行应用程序
2.2这里我们首先开启服务
* 如果数据库冲突,把你现有的数据库停止即可启动
* 如果有访问提示,都选择允许访问
2.4更改数据库密码,点击数据库,点击修改 root 密码,输入密码,点击确认
进入高级设置,配置环境变量
进入系统变量Path
2.5参考我这个地址进行配置:
D:\phpstudy_pro\Extensions\MySQL5.7.26\bin
这时候咱们可以尝试能否访问本地数据库,按 Win + R 输入 cmd 后回车或者点击确定
输入以下命令:mysql -u root -p(-u 指的是用户 user,-p 指的是密码 password)
https://pan.baidu.com/s/1pFlPVDw1jTSjZcUmh_ez-w?pwd=6666
下载后解压缩到 PHPStudy 的这个 WWW 目录下
2.6创建数据库:
双击进入 pikachu 文件夹,进入 inc 文件夹,找到 config.inc 文件
用记事本打开这个文件, 修改图中参数为你的用户名和密码
最后 Ctrl + S 保存退出,接下来就是访问啦
2.8访问 Pikachu 靶场
打开 PHPStudy 选择网站,点击创建网站
这时候网站搭建好就能访问啦,点击管理,选择下面的打开网站
2.9选择用哪个浏览器打开都可以(除了 IE),访问成功的画面如下
2.10初始化 Pikachu 靶场
在 url 栏将 index.php 改为 install.php,回车访问
点击初始化即可
三、搭建 DVWA 靶场
3.1下载后解压缩到 PHPStudy 的这个 WWW 目录下
https://pan.baidu.com/s/19o7MKIY45znqCstHl-RUNg?pwd=6666
打开 dvwa 文件夹下的 config 文件夹,并右键这个文件复制一份到这个文件夹下
打开 config.inc.php.dist 文件找到图中参数
这里只需更改标记的更改后关闭文件,右键文件重命名删除后面的 .dist,回车,点击是
打开 PHPStudy,点击数据库,点击创建数据库,输入数据库名、用户名、密码,最后点击确认(必须与刚刚文件中的保持一致)
3.2访问 DVWA 靶场
打开 PHPStudy 选择网站,点击创建网站
根目录改成
点击管理,选择打开网站
3.3初始化 DVWA 靶场
还是打开 config.inc.php 文件找到以下两个参数
复制下面内容到里面
$_DVWA[ 'recaptcha_public_key' ] = '6LdK7xITAAzzAAJQTfL7fu6I-0aPl8KHHieAT_yJg';
$_DVWA[ 'recaptcha_private_key' ] = '6LdK7xITAzzAAL_uw9YXVUOPoIHPZLfw2K1n5NVQ';
再刷新网页可以看到已经生效
找到 php.ini 文件
修改php.ini
3.4登录,此时用户名为 admin,密码为 password,点击 login 登录
总结:
到此三个靶场搭建结束