Vulhub介绍:
Vulhub是一个基于docker和docker-compose的漏洞环境集合,进入对应目录并执行一条语句即可启动一个全新的漏洞环境,让漏洞复现变得更加简单,让安全研究者更加专注于漏洞原理本身。
vulhub网址(任选一个即可):
https://github.com/vulhub/vulhub
https://vulhub.org/
安装步骤
一、更换docker源
(1)在/etc/docker文件夹下修改daemon.json,如果没有就新建一个
cd /etc/docker
这里没有daemon.json文件,新建一个即可
touch daemon.json
vim daemon.json
(2)添加源
{
"registry-mirrors": [
"https://hub-mirror.c.163.com",
"https://ghcr.io",
"https://mirror.baidubce.com"
]
}
(3)重启docker
service docker restart
二、安装Vulhub(root权限)
1 安装pip
apt install python3-pip
2 安装docker-compose
pip install docker-compose
3 安装git
apt-get install git
4 安装Vulhub
git clone https://github.com/vulhub/vulhub.git
如果显示github.com 443端口拒绝访问,可以常尝试在/etc/hosts文件中添加如下内容
199.232.69.194 github.global.ssl.fastly.net
140.82.114.3 github.com
140.82.112.4 gist.github.com
185.199.108.153 assets-cdn.github.com
185.199.109.153 assets-cdn.github.com
185.199.110.153 assets-cdn.github.com
185.199.111.153 assets-cdn.github.com
其中的ip地址可以到 https://ipchaxun.com/ 查找。
同时查看DNS文件是否只有
nameserver 127.0.0.1
若是的话可以添加DNS,输入:
nameserver 8.8.8.8
nameserver 114.114.114.114
保存后即可,然后等待Vulhub安装完成。
到此Vulhub安装完成。运行环境是进入环境目录,使用命令:docker-compose up -d
结束环境命令:docker-compose down
关于访问github问题的网址来源:传送门