- 记录一下kali安装Vulhub靶场的步骤,以便以后更快的搭建
- 以下都在root用户下执行,
sudo -i
切花root用户
安装docker
- 执行以下命令安装docker
apt-get update
apt-get install -y apt-transport-https ca-certificates
apt-get install dirmngr
curl -fsSL https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/debian/gpg | sudo apt-key add -
echo 'deb https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/debian/ buster stable' | sudo tee /etc/apt/sources.list.d/docker.list
apt-get update
apt install docker-ce
执行完成后,输入
service docker start
启动docker,输入docker version
查看所安装docker版本执行以下命令安装compose
apt install docker-compose
- 执行以下命令安装 Portainer 可视化面板
docker pull portainer/portainer
- 执行以下命令开启 Portainer
docker run -d -p 9000:9000 \
--restart=always \
-v /var/run/docker.sock:/var/run/docker.sock \
--name prtainer-test \
portainer/portainer
- 打开浏览器访问
0.0.0.0:9000
,看到 Portainer 登录页面代表安装成功
安装Vulhub
- 执行以下命令安装Vulhub
git clone https://github.com/vulhub/vulhub.git
使用漏洞环境
- 我是在
/home/kali
下安装的Vulhub,所以漏洞文件都在/home/kali/vulhub
目录下 cd /home/kali/vulhub/具体漏洞
进入对应漏洞目录,输入以下命令即可使用该漏洞
docker-compose up -d
- 可以在 Portainer 中管理容器
- 最后访问不同环境对应的端口即可