一.安装
1.1 准备
需要先安装一个centos虚拟机 参考 centos7安装图形化界面
- CentOS 7(VMware虚拟机):搭建环境漏洞环境
?+ 网络连接配置:NAT模式 ?+ IP地址:192.168.30.129 - Windows10 (宿主机):
?+ IP地址:192.168.1.136
1.2安装Docker
参考 详细步骤 查看是否安装成功,存在Client和Server表示安装启动都成功了 启动systemctl start docker
1.3安装docker- compose
参考安装步骤
1.4下载vulhub
1.先安装git命令
yum install -y git
2.下载安装vulhub git clone https://github.com/vulhub/vulhub.git
二.使用
2.1启动Docker
service docker start
查看服务是否启动
systemctl | grep docker
2.2启动靶场
2.2.1 启动环境
先进入vulhub目录下,选择某个环境,进入对应目录。如Flask服务端模板注入漏洞,例如我们进入flask/ssti目录:
cd flask/ssti
进入后直接执行如下命令,进行漏洞靶场的编译和运行:
docker-compose up -d
2.2.2测试环境
2.3关闭靶场
docker-compose down
参考:https://vulhub.org/#/docs/
|