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