Vulhub靶场的搭建(下载和安装)

Vulhub是一个基于docker和docker-compose的漏洞环境集合,进入对应目录并执行一条语句即可启动一个全新的漏洞环境,让漏洞复现变得更加简单,让安全研究者更加专注于漏洞原理本身。
Vulhub是一个面向大众的开源漏洞靶场,无需docker知识,简单执行两条命令即可编译、运行一个完整的漏洞靶场镜像。

vulhub下载

Vulhub官网:https://vulhub.org/

vulhub安装

官方推荐用Ubuntu来安装,什么?先不说了,博主赶紧去安装虚拟机去了…

Ubuntu的一些配置

在这里插入图片描述

安装完成之后进行系统优化

sudo passwd root:更改root用户的密码
su root:切换root用户

安装常用的软件

apt是Ubuntu的一个更新源
apt-get update:更新软件列表
apt-get install:安装命令
apt-get install ssh:安装ssh服务
apt-get install vim:安装vim编辑器

修改ssh的配置文件/etc/ssh/sshd_config,由于Ubuntu是默认禁止root用户ssh远程登录的,所以需要更改设置:

  • PermitRootLogin yes #允许root认证登录
    在这里插入图片描述

  • PasswordAuthentication yes #允许密码认证:no的话密码正确也不让登录
    在这里插入图片描述

开启ssh服务service ssh start,查看端口
在这里插入图片描述
将ssh服务加入开机自启动update-rc.d ssh enable

发现53(DNS)端口也开着,这是因为ubuntu里的dns缓存,我们把它关掉,进入配置文件/etc/NetworkManager/NetworkManager.conf
在这里插入图片描述
以上配置纯属个人喜好,可以参考

安装docker

一键安装命令curl -s https://get.docker.com/ | sh:安装最新版本的docker

解释一下这个https://get.docker.com/是一个脚本

手动安装最新版的docker

如果虚拟机没有网的话,我们可以先打开这个网址,将这个脚本代码复制下来
在这里插入图片描述

在虚拟机中创建一个文件,将内容粘贴过去,给可执行权限,执行就可以了在这里插入图片描述
执行
在这里插入图片描述
ok,安装完成
在这里插入图片描述

注意:docker是一个系统服务,所以,安装完成后可能需要手工启动服务:service start docker
如果你是使用一键安装工具安装的docker,则docker会自动启动。

测试docker是否安装成功
docker -v:查看版本
在这里插入图片描述

安装docker-compose

Docker-compose用于组合服务与内网。有部分环境涉及到多个容器,且不同环境开启的端口、目录也不相同,所以Vulhub选择使用docker-compose做环境一键化管理工具。用户不再需要学习docker命令的各种参数与用法,只需要简单地执行 docker-compose up -d 即可启动容器。
Docker-compose基于Python开发,所以我们可以使用pip进行安装。

安装:pip install docker-compose
如果没有pip命令,我们就得先安装pipapt-get install python-pip,然后再安装docker-compose就好了
根据网速的原因,可能时长不一,稍等等一会儿…

安装失败:可能会提示你pip版本过低,升级pip install --upgrade pip之后再安装

检查是否安装成功docker-compose -v:查看版本

在这里插入图片描述

下载或克隆源码

我这里是下载的
github官网上下载
在这里插入图片描述

在这里插入图片描述

得到zip压缩包
在这里插入图片描述
解压缩unzip vulhub-master.zip
在这里插入图片描述
安装成功!进入目录
在这里插入图片描述

启动环境

接下来以tomcat弱口令为例给大家演示

  • 进入漏洞环境目录:cd tomcat/tomcat8/
    在这里插入图片描述

  • docker-compose build

  • docker-compose up -d

执行完之后会将网络上的镜像拉取到本地
在这里插入图片描述
完成
在这里插入图片描述
根据官方文档来操作
在这里插入图片描述

我们打开我们的网页
在这里插入图片描述
输入口令后进入控制台
在这里插入图片描述
这时候我们就可以上传war包来获得权限
关闭命令:docker-compose down

  • 11
    点赞
  • 85
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值