Vulhub是一個基于docker和docker-compose的漏洞環境集合,進入對應目錄并執行一條陳述句即可啟動一個全新的漏洞環境,讓漏洞復現變得更加簡單,讓安全研究者更加專注于漏洞原理本身,
一.安裝docker compose
運行以下命令以下載 Docker Compose 的特定版本:
$ sudo curl -L "https://github.com/docker/compose/releases/download/1.25.5/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
要安裝其他版本的 Compose,請替換1.25.5
然后進行授權
$ sudo chmod +x /usr/local/bin/docker-compose
然后再創建軟鏈
創建軟鏈,這樣我們就可以在任意目錄下使用docker-compose命令啦
$ sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
最后我們進行驗證
$ docker-compose --version
出現如下字樣則說明你的docker-compose安裝成功啦!
$ docker-compose version 1.25.5, build xxxxx

二. 安裝docker
curl -sSL https://get.daocloud.io/docker | sh
使用docker命令檢測是否安裝成功

二.安裝git(有則跳過)
yum -y install git

git clone https://github.com/vulhub/vulhub.git

進入相應漏洞檔案夾執行docker-compose up -d即可
示例:
cd ~/vulhub/flask/ssti/
docker-compose up -d

然后重啟docker服務
systemctl daemon-reload
systemctl restart docker
再執行以上命令,就會重新拉取鏡像
cd ~/vulhub/flask/ssti/
docker-compose up -d


使用docker ps -a查看容器埠和id

如圖所示,漏洞環境就這樣一鍵搭建成功,漏洞環境使用完成記得關閉
docker-compose down
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/275054.html
標籤:區塊鏈
上一篇:理解自由現金流
