vulhub靶场环境搭建
前言
Vulhub是一个基于docker和docker-compose的漏洞环境集合,进入对应目录并执行一条语句即可启动一个全新的漏洞环境,让漏洞复现变得更加简单,让安全研究者更加专注于漏洞原理本身。
安装ubuntu
我用的环境是ubuntu-18.04.3
首先我们先安装纯净版的Ubuntu
1.选择简易安装 (选择高级安装会默认安装英文版)
2.为了避免安装一系列不必要的软件包 我们需要手动安装
3.我们选择最小化安装
4.安装成功
在ubuntu上安装 Docker
1.首先我们更换一下更新源为阿里云
获取一下软件列表
sudo apt-get update
2.安装curl
sudo apt-get install curl
3.开始部署docker
安装docker.io
sudo apt install docker.io
或curl -s https://get.docker.com/ | sh
docker -v 验证安装 查看安装成功的版本
安装docker-compose
验证docker-compose
下载vluhub
git clone https://github.com/vulhub/vulhub.git
这边我上传了百度网盘 卡的小伙伴可以通过百度网盘下载之后再传到靶机
链接:https://pan.baidu.com/s/1v21szRluKE4YQ9n-lTZmnQ
提取码:clzp
使用vluhub
下载并解压后 更换一下docker源
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://l10nt4hq.mirror.aliyuncs.com"]
}
EOF
重启一下docker
sudo systemctl daemon-reload
sudo systemctl restart docker
进入某一个环境/漏洞目录 docker-compose up -d 启动整个环境
启动成功
测试完成后,删除整个环境
docker-compose down