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)的主要内容,如果未能解决你的问题,请参考以下文章

vulhub安装教程

Vulhub靶场在Centos7上的搭建

在docker环境下安装使用vulhub靶场

在docker环境下安装使用vulhub靶场

搭建Vulhub开源漏洞靶场

在CentOS7.6中安装、启动与切换图形界面