Ubuntu安装docker搭建vulhub漏洞环境

逍遥子   ·   发表于 2022-06-30 11:31:23   ·   学习杂记

概要介绍

Vulhub是一个基于docker和docker-compose的漏洞环境集合,进入对应目录并执行一条语句即可启动一个全新的漏洞环境,让漏洞复现变得更加简单,让安全研究者更加专注于漏洞原理本身。本次环境主要是依据Ubuntu进行创建。

Ubuntu搭建docker

方式一

在没有安装过docker的机器上,可以一行命令直接对docker进行安装
curl -s https://get.docker.com/ | sh(本设备已经安装过docker,所以提示信息可能略有不同。)

方式二

使用命令安装
sudo apt-get install docker.io

安装docker启动器 docker-compose

方式一:使用pip进行安装

命令: pip install docker-compose


如果设备没有pip,需要提前下载pip
命令: apt-get install pip 或者 curl -s https://bootstrap.pypa.io/get-pip.py | python3

方式二:使用二进制文件进行安装

从github上下载二进制文件

  1. 命令: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环境就安装完毕。

vulhub下载和安装。

直接使用命令进行下载
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 查看。

打赏我,让我更有动力~

0 条回复   |  直到 2022-6-30 | 655 次浏览
登录后才可发表内容
返回顶部 投诉反馈

© 2016 - 2024 掌控者 All Rights Reserved.