笔者在学习过程中,了解到vulhub,安装过程实在麻烦,在借鉴其他大佬的教程后,综合自己的安装步骤出现的问题,整理出来一份教程分享给大家,若有地方写的不好,还望大佬们轻喷

在虚拟机安装ubuntu后

Ubuntu默认是不能以root用户登录的,当我们以普通用户登录系统后,一些操作需要获取root权限,因此需要切换到root用户

sudo su

输入安装docker的命令

apt install docker.io

在这里插入图片描述

docker --version

在这里插入图片描述
使用pip之前查看,有没有安装pip工具

pip -V

如果没有的话,先安装pip工具

更新系统包

sudo apt-get update
sudo apt-get upgrade

在这里插入图片描述
在这里插入图片描述

安装pip工具

sudo apt-get install python3-pip

在这里插入图片描述

安装docker-compose

pip3 install docker-compose

在这里插入图片描述
下载vulhub

git clone https://github.com/vulhub/vulhub.git

在这里插入图片描述
选取tomcat弱口令漏洞cd到所在目录

cd vulhub/tomcat/tomcat8

建立容器

sudo docker-compose build

启动漏洞环境

sudo docker-compose up -d

关闭漏洞环境

sudo docker-compose down

可以看到一个绿色的done,漏洞环境就搭建好了,使用浏览器访问本机ip+端口

下载net-tools(使用ifconfig查看本机ip)

 sudo apt-get install net-tools

查看ip

ifconfig

在这里插入图片描述
在这里插入图片描述

好了,到这里就结束了

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐