vulhub官網:https://vulhub.org/#/docs/run/
注意:在安裝vulhub前請安裝docker(docker容器加速也需要,不然太慢)
克隆倉庫
git clone https://github.com/vulhub/vulhub.git
#太慢可以用git的克隆鏡像
git clone https://github.com.cnpmjs.org/vulhub/vulhub.git
使用vulhub搭建靶場
docker-compose build #可選(在更新配置文件時使用) docker-compose up -d
移除環境
docker-compose down
上述命令會執行如下幾個動作:
- 關閉正在運行的容器
- 刪除所有相關容器
- 移除NAT(docker-compose在運行的時候會創建一個NAT網段)
但不會移除編譯好的漏洞鏡像,下次再執行docker-compose up -d
命令,就不需要再次編譯相關鏡像了。
查看容器
root@kali:~$ sudo docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 5d1a5bba153f vulhub/thinkphp:5.0.20 "docker-php-entrypoi…" 8 minutes ago Up 8 minutes 0.0.0.0:8080->80/tcp 5-rce_web_1