vulhub安装教程(centos7)
Posted Pggcute
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vulhub安装教程(centos7)相关的知识,希望对你有一定的参考价值。
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
以上是关于vulhub安装教程(centos7)的主要内容,如果未能解决你的问题,请参考以下文章