首页 > 系统相关 >Ubuntu搭建Vulhub靶场

Ubuntu搭建Vulhub靶场

时间:2024-07-24 11:44:35浏览次数:13  
标签:Vulhub vulhub compose build Ubuntu 镜像 靶场 docker

Step1

首先安装dockerdocker-compose,参考其他教程

安装完成后查看当前版本判断是否安装成功

Step2

1.安装vulhub靶场

选择一个合适的位置执行如下代码(我放在/root/vulhub),进行克隆下载

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

下载成功

2.编译并运行靶场

  1. 随便选择一个CVE进行测试

    对靶场进行编译

    docker-compose build
    
  2. 进入/root/vulhub/weblogic/CVE-2017-10271路径

    docker-compose ps -a		运行此靶场
    

    在使用 docker-compose 搭建 vulhub 靶场时,docker-compose build 命令的作用是构建(或重新构建)服务镜像。docker-compose 是一个用于定义和运行多容器 Docker 应用程序的工具,它使用 YAML 文件(通常是 docker-compose.yml)来配置应用程序的服务。

    当你运行 docker-compose build 命令时,docker-compose 会读取当前目录下的 docker-compose.yml 文件,并根据文件中定义的服务(services)来构建镜像。每个服务在 docker-compose.yml 文件中都可以指定一个镜像名称(image)或者是一个 Dockerfile 的路径(build),用于构建镜像。

    出现报错

我拉取镜像的过程中一直出现诸如“error pulling image configuration: download failed after attempts=6: dial tcp 59.188.250.54“的错误

解决方法:

  1. cd /etc/docker/目录下创建或修改daemon.json文件

  1. 在 daemon.json 中写入阿里云镜像地址
{
"registry-mirrors":["https://6kx4zyno.mirror.aliyuncs.com"]
}

  1. 重新加载文件和重启 docker 服务

  1. 重新运行此靶场,镜像拉取成功

  1. 查看启动环境

    docker-compose ps -a
    

    如图所示,此环境运行的端口为7001

    在浏览器上进行访问,访问漏洞页面成功,说明环境部署成功,靶场安装完成。页面中404并不是没有访问成功,只是碰巧靶场环境是这样

3.关闭靶场

关闭此靶场环境

docker-compose down

标签:Vulhub,vulhub,compose,build,Ubuntu,镜像,靶场,docker
From: https://www.cnblogs.com/evo-lution/p/18320496

相关文章

  • 墨者学院(4个sql靶场攻略)
    1.SQL注入漏洞测试(POST)通过绕过方式进入管理后台。        1.1用burpsuite工具抓包在name=1后面输入unionselect1,2,3---这样就成功的进入到了用户的管理登陆后台         1.2然后得到当前靶场的key值2.SQL手工注入漏洞测试(Db2数据库)解题......
  • 基于Ubuntu系统升级或安装Nginx
    1.备份/etc/nginxsudocp-r/etc/nginx~/nginx_backup2.停止并卸载sudonginx-sstopsudoaptremovenginxnginx-commonnginx-fullnginx-core3.更新apt源要注意codename,ubantu版本不同codename不同#进入目录$cd/etc/apt#备份源文件$sudocpsources.list......
  • DC系列靶场---DC 2靶场的渗透测试(二)
    漏洞利用及探测rbash逃逸虽然我们现在已经可以执行切换路径命令了,但是发现还有是很多命令不能用。我想看看一下目标主机的所有用户,是不能执行的。那我们就用到了当前shell逃逸。第一种情况:/被允许的情况下;直接/bin/sh或/bin/bash第二种情况:能够设置PATH或SHELL时。e......
  • Ubuntu挂载NTFS格式的磁盘
    在Ubuntu系统中,要挂载NTFS格式的磁盘,你需要使用ntfs-3g这个软件。以下是安装和挂载NTFS分区的步骤:安装ntfs-3g:sudoapt-updatesudoapt-getinstallntfs-3g找到你想要挂载的NTFS分区的设备文件,例如/dev/sda1。创建一个挂载点,例如/mnt/myntfs:sudomkdir......
  • Ubuntu18.04 安装 Cuckoo Sandbox (第三部分 安装沙盒遇到部分问题)
    Ubuntu18.04安装CuckooSandbox(第三部分安装沙盒遇到部分问题)0x00遇到的相关问题我们将一个二进制可执行文件传入cucko沙盒进行测试,如果安装正常,可以看到vitrualbox中win7执行该程序实现的效果。同时左侧的behavioralanalysis可以看到行为分析,但是一开始没有安装......
  • vmware 17.5安装ubuntu24.04-server版本
    下载地址官网GetUbuntu|Download|Ubuntu清华源清华大学开源软件镜像站|TsinghuaOpenSourceMirror中科大源http://mirrors.ustc.edu.cn/ubuntu-releases/阿里云开源镜像站http://mirrors.aliyun.com/ubuntu-releases/兰州大学开源镜像站http://mirro......
  • Ubuntu24.04安装
    1.系统安装1.1引导界面开机进入grub引导界面后,会有安装服务和测试内存两个选择,选择第一个进行安装。1.2语言选择这里的语言选择的是安装过程中的语言,根据个人偏好选择即可,不过没有中文,所以默认使用英文就好。1.3键盘配置默认选择的是English,可以在键盘布局(Layou......
  • 【ubuntu】解决移动硬盘挂载不上的问题
    一、问题   我的是sda2,反正报错一模一样  二、解决方法1、安装ntfs-3gsudoaptinstallntfs-3g-y 2、尝试挂载sudomount-tntfs/dev/sda2/media/tester/1T-WD挂不上,报错基本也一样 3、重启电脑发现也没用 4、修复磁盘$sudontfsfix/dev/sd......
  • 渗透测试靶场介绍
    渗透测试靶场介绍1.DVWA(DamnVulnerableWebApplication)简介:DVWA是一个开源的Web应用程序,旨在帮助安全专业人员和学生了解和测试常见的Web漏洞。它包含多个漏洞模块,如暴力破解、命令注入、跨站请求伪造(CSRF)、文件包含、文件上传、不安全的验证码、SQL注入(包括盲注)、反射型跨......
  • Docker & Ubuntu & Milvus 2.4 windows 详细安装攻略
    目录背景安装DockerDestop下载docker破解之法启动dockerdestop OS镜像前置条件dism启动WSL服务命令......