vulhub靶場環境搭建
前言
Vulhub是一個基於docker和docker-compose的漏洞環境集合,進入對應目錄並執行一條語句即可啓動一個全新的漏洞環境,讓漏洞復現變得更加簡單,讓安全研究者更加專注於漏洞原理本身。
安裝ubuntu
我用的環境是ubuntu-18.04.3
首先我們先安裝純淨版的Ubuntu
1.選擇簡易安裝 (選擇高級安裝會默認安裝英文版)
2.爲了避免安裝一系列不必要的軟件包 我們需要手動安裝
3.我們選擇最小化安裝
4.安裝成功
在ubuntu上安裝 Docker
1.首先我們更換一下更新源爲阿里雲
獲取一下軟件列表
sudo apt-get update
2.安裝curl
sudo apt-get install curl
3.開始部署docker
安裝docker.io
sudo apt install docker.io
或curl -s https://get.docker.com/ | sh
docker -v 驗證安裝 查看安裝成功的版本
安裝docker-compose
驗證docker-compose
下載vluhub
git clone https://github.com/vulhub/vulhub.git
這邊我上傳了百度網盤 卡的小夥伴可以通過百度網盤下載之後再傳到靶機
鏈接:https://pan.baidu.com/s/1v21szRluKE4YQ9n-lTZmnQ
提取碼:clzp
使用vluhub
下載並解壓後 更換一下docker源
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://l10nt4hq.mirror.aliyuncs.com"]
}
EOF
重啓一下docker
sudo systemctl daemon-reload
sudo systemctl restart docker
進入某一個環境/漏洞目錄 docker-compose up -d 啓動整個環境
啓動成功
測試完成後,刪除整個環境
docker-compose down