Vulhub的搭建基于docker及docker-compose
權(quán)限升級(jí)
在安裝開始前,必須升級(jí)權(quán)限才可進(jìn)行docker安裝
sudo su #權(quán)限升級(jí)為root
安裝步驟如下:
更新軟件
apt-get update
安裝HTTPS協(xié)議和CA證書
apt-get install -y apt-transport-https ca-certificates
安裝docker
apt install docker.io
驗(yàn)證docker是否安裝成功
#查看docker的版本
docker -v
#啟動(dòng)docker
systemctl start docker
#顯示docker的信息
docker ps -a
安裝pip
apt-get install python3-pip
安裝docker-compose
pip3 install docker-compose
報(bào)錯(cuò)是正常的,多次執(zhí)行命令即可。
如果還報(bào)錯(cuò),則運(yùn)行如下命令:
docker-compose -v
再選擇y
查看安裝的docker-compose版本
docker-compose -v
下載Vulhub文件
git clone https://github.com/vulhub/vulhub.git
查看Vulhub的漏洞靶場(chǎng)
切換目錄:
cd vulhub/
再查看目錄:
ls
切換到要啟動(dòng)的漏洞的目錄
以activemq中的CVE-2015-5254為例,先切換目錄:
cd activemq
再切換到漏洞目錄:
cd CVE-2015-5254
啟動(dòng)環(huán)境
啟動(dòng)環(huán)境也需要確保為root權(quán)限,再輸入以下命令:
docker-compose up -d
查看啟動(dòng)的環(huán)境
docker-compose ps
環(huán)境運(yùn)行后,將監(jiān)聽61616和8161兩個(gè)端口。其中61616是工作端口,消息在這個(gè)端口進(jìn)行傳遞;8161是Web管理頁面端口。
訪問http://your-ip:8161
即可看到web管理頁面
關(guān)閉環(huán)境
使用完一個(gè)靶場(chǎng)后需要關(guān)閉環(huán)境,以免產(chǎn)生端口沖突。文章來源:http://www.zghlxwxcb.cn/news/detail-777976.html
docker-compose down
文章來源地址http://www.zghlxwxcb.cn/news/detail-777976.html
到了這里,關(guān)于【網(wǎng)絡(luò)安全 | Kali】基于Docker的Vulhub安裝教程指南的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!