当前位置:主页 > 查看内容

vulhub安装教程(centos7)

发布时间:2021-06-12 00:00| 位朋友查看

简介:Vulhub是一个基于docker和docker-compose的漏洞环境集合进入对应目录并执行一条语句即可启动一个全新的漏洞环境让漏洞复现变得更加简单让安全研究者更加专注于漏洞原理本身。 一.安装docker compose 运行以下命令以下载 Docker Compose 的特定版本 $ sudo cu……

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
;原文链接:https://blog.csdn.net/weixin_46789316/article/details/115583643
本站部分内容转载于网络,版权归原作者所有,转载之目的在于传播更多优秀技术内容,如有侵权请联系QQ/微信:153890879删除,谢谢!

推荐图文

  • 周排行
  • 月排行
  • 总排行

随机推荐