Kali搭建Vulhub靶场
Vulhub官网:
Vulhub - Docker-Compose file for vulnerability environment
安装docker
更新
sudo apt-get update
安装HTTPS协议证书
apt-get install -y apt-transport-https ca-certificates
安装docker
Kali中搭建vulhub漏洞复现环境是时由于没有docker镜像加速器而导致vulhub images git不下来
git clone https://github.com/vulhub/vulhub.git
配置免费Docker镜像加速器
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://l10nt4hq.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
配置完成后继续get
git clone https://github.com/vulhub/vulhub.git
下载完毕后,进入到vulhub目录下( cd vulhub ),通过 ls 命令查看漏洞靶场。
cd
ls
之前一直报错,后来用下面这个安装yml解决问题。
安装yml
curl -f -L https://greenbone.github.io/docs/latest/_static/docker-compose-22.4.yml -o docker-compose.yml
开机自启
systemctl enable docker
拉取镜像
docker-compose -f docker-compose.yml -p greenbone-community-edition pull
进入靶场
cd vulhub
对靶场进行编译
docker-compose build
运行靶场
docker-compose up -d
查看启动环境,确认一下访问端口,通过返回的内容可以确认访问端口为8080
可以在浏览器访问,确认页面。
通过漏洞检测工具,也确定漏洞存在。
完成复现后关闭环境即可,需要注意的是docker-compose会默认根据当前目录下的配置文件启动容器,在关闭及移除环境的时候,也需要在对应目录下。
docker-compose down
同时只能开启一个靶场,开其他靶场需要用命令关掉之前的靶场。
参考链接:
Kali中搭建vulhub时镜像git失败_git clone vulhub失败-CSDN博客
kali搭建漏洞靶场Vulhub_kali靶场-CSDN博客
网络安全: Kali Linux 使用 docker-compose 部署 openvas_docker openvas_docker-compose安装openvas22版-CSDN博客