Vulfocus 是一个漏洞集成平台,将漏洞环境 docker 镜像,放入即可使用,开箱即用。
这个靶场有官方在线搭建好的,但是不知道什么原因用不了,只能自己本地搭建。
官方手册:Document
安装步骤
一、在linux上安装docker及docker-compose
这里使用vps来安装,虚拟机同理
centos(yum安装)
1、更新yum包,以确保yum包更新到最新
yum -y update
2、直接使用yum源安装docker及docker-compose
yum -y install docker
yum -y install docker-compose
3、查看docker及docker-compose是否安装成功
docker version
docker-compose version
4、启动docker服务 注:并设置开机自动启动
systemctl start docker.service
systemctl enable docker.service
ubuntu(apt安装)
1、更新apt源包,以确保apt包更新到最新
apt-get update
2、直接使用apt源安装docker及docker-compose
apt install docker
apt install docker-compose
3、查看docker及docker-compose是否安装成功
docker version
docker-compose version
4、启动docker服务 注:并设置开机自动启动
systemctl start docker.service
systemctl enable docker.service
二、靶场搭建使用
安装好docker后,就可以搭建该靶场了
1、修改/etc/docker/daemon.json
{
"registry-mirrors": [
"https://dockerproxy.com/"
]
}
-------
{
"registry-mirrors": [
"https://hub.uuuadc.top",
"https://docker.anyhub.us.kg",
"https://dockerhub.jocher.com",
"https://dockerhub.icu",
"https://docker.ckyl.me",
"https://docker.awsl9527.cn"
],
"exec-opts":["native.cgroupdriver=systemd"]
}
~
~
~
最新可用20240915
{
"registry-mirrors": [
"https://dockerhub.icu",
"https://docker.chenby.cn",
"https://docker.1panel.live",
"https://docker.awsl9527.cn",
"https://docker.anyhub.us.kg",
"https://dhub.kubesre.xyz"
],
"exec-opts":["native.cgroupdriver=systemd"]
}
2、拉取镜像
docker pull dockerproxy.com/vulfocus/vulfocus:latest
3、重命名镜像
docker tag dockerproxy.com/vulfocus/vulfocus:latest vulfocus/vulfocus:latest
4、删除代理镜像
docker rmi dockerproxy.com/vulfocus/vulfocus:latest
5、启动靶场环境
docker run -p 80:80 -v /var/run/docker.sock:/var/run/docker.sock -e VUL_IP=0.0.0.0 vulfocus/vulfocus
admin/admin登录进去
6、停止靶场环境
查询所有docker容器
docker ps -a
停掉所需要的容器
docker stop CONTAINER ID
启用所需要的容器
docker start CONTAINER ID
7、删除靶场环境
docker rm CONTAINER ID
curl: (56) Recv failure: Connection reset by peer解决方式-CSDN博客
124 systemctl stop docker
125 ip link set dev docker0 down
126 brctl delbr docker0
127 brctl addbr docker0
128 ip addr add 172.16.10.1/24 dev docker0
129 ip link set dev docker0 up
130 systemctl restart docker
131 curl 127.0.0.1
132 systemctl status docker