Vulhub安装
原记录环境是 Ubuntu 20.04。现在只要使用仍受支持、能够正常安装 Docker Engine 与 Compose v2 的 Linux 发行版即可,不需要固定在 Ubuntu 20.04。
安装 Docker
curl -fsSL https://get.docker.com | sh
# 或按 Docker / 发行版官方文档安装 Docker 软件包
sudo docker version
#返回则成功
Docker Compose v2
# 当前使用 Docker Compose v2,不需要先安装 pip
docker compose version
# Compose v2 不需要通过 pip 安装;确认 Docker 已提供 Compose Plugin
# 上面的 docker compose version 正常返回版本即说明 Compose v2 可用
Vulhub安装
#自己创建一个目录或者直接在主目录下执行,会自行创建一个文件夹
git clone https://github.com/vulhub/vulhub.git
运行环境
Vulhub 中包含故意存在漏洞的靶场服务,建议只在本机、实验室或隔离网络中运行,不要把这些端口直接暴露到公网。
#进入想要实验的环境
cd flask/ssti
# 普通启动不必先单独 build
# 如修改 Dockerfile 或依赖并需要重建,可改用 docker compose up -d --build
docker compose up -d
docker ps
#查看运行端口
#物理机中访问:ip:port
docker compose down
#结束运行
评论将在接近此处时加载,也可点击立即加载。