2.kali部署vulhub

0x01. 安装docker

推荐官方教程

安装依赖

# 前提已经更换国内源了
sudo apt-get update

sudo apt-get install apt-transport-https ca-certificates curl gnupg lsb-release

安装key ( 官方的那个好像 , 后面下载docker-ce出差错 )

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

安装引擎

 sudo apt-get update
 sudo apt-get install docker-ce docker-ce-cli containerd.io

安装docker-compose

apt-get install docker-compose

测试

sudo systemctl start docker
docker run hello-world

0x02. 安装vulhub

如果git比较慢 , 可以下载master压缩包也行 , 推荐手机4G下载

# Download the latest version of the vulhub 
git clone https://github.com/vulhub/vulhub.git  

# Entry vulnerability directory 
cd /path/to/vuln/   ( 人话 : 进入到那个漏洞目录 )

# Compile (optional) 
docker-compose build 

# Run 
docker-compose up -d 

# stop
docker-compose down

0x03. 演示

以dns域传送漏洞为例

1.进入漏洞目录
cd dns
cd dns-zone-transfer

2.直接搭建环境
docker-compose up -d 

3.漏洞复现
dig @your-ip -t axfr vulhub.org

4.关闭环境
docker-compose down
posted @ 2021-12-20 18:58  Mn猿  阅读(41)  评论(0编辑  收藏  举报