目录

  • 0x01简单概述
  • 0x02安装环境
    • 1. kali设置
    • 2. 更新软件源中的所有软件列表
    • 3. 安装https协议及CA证书
  • 0x03安装步骤
    • 一、安装Docker
      • 1. 下载安装
      • 2. 查看Docker是否安装成功
      • 3. 查看docker基本信息
    • 二、安装docker-compose
      • 1. 安装pip3
      • 2. 安装Docker-Compose
      • 3. 查看docker-compose版本
    • 三、安装vulhub靶场
      • 1. 克隆下载
      • 2. 随便进入一个靶场环境目录
      • 3. 对靶场进行编译
      • 4. 运行此靶场
      • 5. 查看启动环境
      • 6. 通过浏览器访问
      • 7. 关闭此靶场环境

0x01简单概述

Vulhub是一个面向大众的开源漏洞靶场,无需docker知识,简单执行两条命令即可编译、运行一个完整的漏洞靶场镜像。旨在让漏洞复现变得更加简单,让安全研究者更加专注于漏洞原理本身。
Docker是一个开源的容器引擎,它有助于更快地交付应用。方便快捷已经是Docker的最大优势,过去需要用数天乃至数周的任务,在Docker容器的处理下,只需要数秒就能完成。 Docker三大核心:
由镜像(Image)、容器(Container)、仓库(Repository)

0x02安装环境

1. kali设置

虚拟机:kali_linux 版本都可以,网卡需要设置为NAT模式

2. 更新软件源中的所有软件列表

防止后面进行安装时报错

apt-get update

知识小扩展:
apt-get update 更新软件源中的所有软件列表。
apt-get upgrade 更新软件。
apt-get dist-upgrade 更新系统版本。如果你对新版本软件的需求不是那么迫切,可以不执行

3. 安装https协议及CA证书

apt-get install -y apt-transport-https ca-certificates

0x03安装步骤

一、安装Docker

1. 下载安装

apt install docker.io

2. 查看Docker是否安装成功

Docker自带一个hello-world环境,我们可以启动这个环境,测试docker功能是否正常

docker run hello-world

3. 查看docker基本信息

#查看Docker版本
docker -v
#启动docker环境
systemctl start docker
#显示所有的容器,包括未运行的容器
docker ps -a
#显示运行的容器
docker ps

二、安装docker-compose

1. 安装pip3

apt-get install python3-pip

2. 安装Docker-Compose

pip3 install docker-compose

docker-compose会默认根据当前目录下的配置文件启动容器,在关闭及移除环境的时候,也需要在对应目录下。

3. 查看docker-compose版本

docker-compose -v

三、安装vulhub靶场

1. 克隆下载

git clone https://gitee.com/puier/vulhub.git

2. 随便进入一个靶场环境目录

cd /root/vulhub/weblogic/CVE-2017-10271

3. 对靶场进行编译

docker-compose build

4. 运行此靶场

docker-compose up -d

5. 查看启动环境

docker-compose ps -a

此环境运行的端口为7001

6. 通过浏览器访问

在浏览器上进行访问,访问漏洞页面成功,说明环境部署成功,靶场安装完成。

页面中404不存在,靶场环境就是这样,并不是没有访问成功

7. 关闭此靶场环境

docker-compose down

搭建Vulhub靶场 【附图】相关推荐

  1. kali中使用Docker搭建vulhub靶场和vulapps靶场(新手向)

    一. Docker安装与配置 1.Docker安装 sudo apt-get install -y docker-compose 2.查看版本 docker --version docker-comp ...

  2. 在云服务器搭建vulhub靶场

    租的腾讯云服务器,本来想买华为的,感觉华为的更好一些,结果分分钟被抢光,不过问题不大. 通过网上搜索,集百家之长学习搭建vulhub环境,记录我搭建的过程,我使用的是centos系统,所以是按照cen ...

  3. centos7ubuntu搭建Vulhub靶场(推荐Ubuntu)

    这里写目录标题 一.前言总结 二.成功操作: 三.出现报错: 四.vulhub使用 正文: 一.前言总结 二.成功操作: 三.出现报错: 四.vulhub使用 看完点赞关注不迷路!!!! 后续继续更新 ...

  4. Vulhub 靶场搭建

    Vulhub 靶场搭建 简介 Make vulnerability environments easier Vulhub是一个基于docker和docker-compose的漏洞环境集合,进入对应目录 ...

  5. Vulhub靶场搭建

    Vulhub靶场搭建 1. 环境准备 VMware虚拟机.linux镜像(Centos7) 2. 配置yum源为阿里云,安装软件时经常出现Could not resolve host:mirrorli ...

  6. 【环境搭建】CentOS上部署Vulhub靶场

    目录 0 前言 1 安装 1.1 在虚拟机中安装CentOS 1.2 安装Docker 1.3 安装docker-compose 1.4 安装Vulhub 1.5 修改镜像源 1.6 设置快照 2 启 ...

  7. vulhub靶场搭建+docker环境搭建详解(最稳定方式)

    安装vulhub靶场,首先到其官网下载,也可以直接拉去,我是下载通过xshell上传的,主要是docker环境很麻烦 这里我建议直接离线安装,在线安装有各种乱七八糟问题,特别是安装docker-com ...

  8. 【踩坑】CentOS7部署Vulhub靶场后,在启动漏洞容器时弹出SELinux警告,致使网站无法正常执行文件上传功能。

    目录 1 背景 2 SELinux 概述 3 解决 参考文献 1 背景 为研究网络安全,本人准备在CentOS上部署Vulhub靶场来实现,部署过程参考文章<CentOS上部署Vulhub靶场& ...

  9. Vulhub 靶场下载使用

    Vulhub 靶场安装_Gjqhs的博客-CSDN博客 官网查找是否有此漏洞镜像 点击搜索结果即可查看对应信息以及复现利用方法 拉取方法 修改网址前面加git,后面操作大体跟上面官网步骤走即可(注意目 ...

最新文章

  1. 实现一个网易云音乐的 BottomSheetDialog
  2. 反客为主 ——浅议呼叫中心在网络营销4C策略中的角色与价值
  3. linux shell ls 时间排序显示
  4. linux yum 安装mysql_Linux下使用yum安装MySQL
  5. python画折线图代码-用Python画论文折线图、曲线图?几个代码模板轻松搞定!
  6. 浏览器阻挡cookies_解决WordPress登录提示”Cookies被阻止或者您的浏览器不支持”...
  7. C语言的本质(3)——整数的本质与运算
  8. easyui datagrid 列拖动
  9. [JavaWeb-XML]XML约束概述
  10. php ie 下载 乱码,php ie下载文件名乱码怎么办
  11. Log4j 入门总结
  12. vue中使用百度地图,悬浮窗搜索功能
  13. lintcode-135-数字组合
  14. C++继承机制(三)——多继承、菱形继承、虚继承原理
  15. iOS 本地自动打包工具
  16. ipv6的127位掩码如何表示_IP地址与子网掩码划分经验分享
  17. 舵机信号线怎么区分,有什么用
  18. dtu连接mysql_Azure SQL的DTU和eDTU到底是个什么鬼
  19. CKA 认证笔记 - CKA 认证经验帖
  20. 页面加载缓冲的login

热门文章

  1. NOIP刷题网站系统noipoj
  2. SpringCloud——Eureka服务注册和发现
  3. 输入大小写混合的字母,大写转小写,小写转大写
  4. python头像变二维码_学了Python之后,美化二维码如此简单
  5. OpenCV基础一: 基本数据类型及其基本函数(陆续更新)
  6. Excel对隐藏的多个工作表一键批量命名的操作
  7. Kotlin 开发Android app(十九):文件读写和SharedPreferences内容存储
  8. 三秀才对诗喝鸡汤的故事
  9. 现在web前端主要做什么工作
  10. 更换cpu后 unraid 无法启动web,提示PTE Read access is not set