渗透测试环境vulhub环境搭建
本次实验使用Ubuntu系统
一 安装docker环境
安装docker
-
切换为root权限
-
安装docker:
获取https://get.docker.com/中的sh脚本代码使用sh命令执行
curl -s https://get.docker.com/ | sh
-
测试是否安装成功
docker -v
如果安装失败
浏览器访问 https://get.docker.com/ 复制所有代码
在Ubuntu中创建文件手动执行
创建installDocker.sh文件
vim installDocker.sh
添加执行权限
chmod +x installDocker.sh
手动执行脚本
./installDocker.sh
测试是否安装成功
docker -v
安装docker-compose
-
安装Python 包管理工具pip
apt-get install python3-pip
-
安装 docker-compose
pip install docker-compose
-
测试docker-compose安装是否成功
docker-compose -v
二 搭建vulhub
-
vulhub 下载地址https://github.com/vulhub/vulhub
-
解压安装包
unzip vulhub-master.zip
得到vulhub_master文件夹
-
在vulhub官网找到需要的漏洞环境。
找到下方图片中箭头中的path
以tomcat弱口令漏洞举例
-
cd到vulhub_master文件夹下
执行docker-compose build
命令和docker-compose u -d
命令:
/vulhub-master/tomcat/tomcat8$ sudo docker-compose build
/vulhub-master/tomcat/tomcat8$ sudo docker-compose up -d
漏洞环境搭建完成!