Vulhub是一个基于docker和docker-compose的漏洞环境集合,进入对应目录并执行一条语句即可启动一个全新的漏洞环境,让漏洞复现变得更加简单,让安全研究者更加专注于漏洞原理本身。本次环境主要是依据Ubuntu进行创建。
在没有安装过docker的机器上,可以一行命令直接对docker进行安装curl -s https://get.docker.com/ | sh
(本设备已经安装过docker,所以提示信息可能略有不同。)
使用命令安装sudo apt-get install docker.io
命令: pip install docker-compose
如果设备没有pip,需要提前下载pip命令: apt-get install pip 或者 curl -s https://bootstrap.pypa.io/get-pip.py | python3
从github上下载二进制文件
命令:curl -L https://github.com/docker/compose/releases/download/1.16.1/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
给下载的可执行文件赋权。chmod 777 docker-conmpose
整个docker环境就安装完毕。
直接使用命令进行下载git clone https://github.com/vulhub/vulhub.git
1.首先进入到一个漏洞的目录(可以在vulhub的官网进行搜索,确定漏洞的位置)。执行命令docker-compose up -d
(关闭命令为 docker-compose stop)
第一次执行的时候会先拉取漏洞环境。
2.开启成功后会有提示,或者使用命令 docker-compose ps
进行查看
3.访问地址 http://yourip:8080 查看。
打赏我,让我更有动力~
© 2016 - 2024 掌控者 All Rights Reserved.