首页 > 其他分享 >搭建vulhub靶场

搭建vulhub靶场

时间:2023-06-12 17:25:00浏览次数:41  
标签:vulhub compose ce repo yum 靶场 docker 搭建

安装vulhub靶场 https://vulhub.org/ 可选择的操作 备份 cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak  

  1. 下载阿里云覆盖原文件
curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo 0
  1. 查看
cat /etc/yum.repos.d/CentOS-Base.repo 0
  1. 清理缓存
yum clean all 0
  1. 生成新的缓存
yum makecache 0
  1. 更新软件
sudo yum -y update 0 docker 消除同一软件不同机器运行结果不同的问题
  1. 查看是否安装docker ce
docker或者yum list docker-ce --showduplicates | sort -r 0
  1. 添加yum源
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo 0
  1. 更新yum源
sudo yum makecache fast 0
  1. 安装依赖
yum install -y yum-utils device-mapper-persistent-data lvm2 0
  1. 安装Docker CE最新版
yum install docker-ce -y 0  
  • 可选操作如果不是安装最新版,需要安装其他指定版本
查看版本列表 yum list docker-ce --showduplicates | sort -r 0 安装指定版本 yum install docker-ce-18.06.3.ce-3.el7 -y (黄色字体位要安装的指定版本)
  1. 查看docker版本
docker version 0  
  1. 启动并设置开机自启
启动 systemctl start docker 设置开机自启 systemctl enable docker 0
  1. 镜像加速
  • 设置一个加速文件 vim /etc/docker/daemon.json
0   0
  1. 重启服务
  • 重新加载配置文件 sudo systemctl daemon-reload
0
  • 重启 sudo systemctl restart docker
0
  1. 安装docker-compose
curl -L https://github.com/docker/compose/releases/download/1.29.2/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose 0
  1. 进入bin目录查看文件
cd /usr/local/bin/ ls 0
  1. 给目录增加可执行权限
chmod +x docker-compose 0
  1. 查看版本
0
  1. 创建存放vulhub的目录
mkdir -p /var/local/soft/ 0
  1. 进入该目录
cd /var/local/soft/  
  1. 安装git
yum -y install git 0
  1. 安装vulhub
git clone https://github.com/vulhub/vulhub.git 0
  1. 进入靶场 cd vulhub
0 进入 0
  1. 拉取镜像与启动靶场 docker-compose build docker-compose up -d
docker-compose build 去docker里拉取镜像 0 0 docker-compose up -d 启动靶场 0
  1. 查看端口两种方法任选 docker-compose ps docker ps
0 查看ip地址 ip addr或者ifconfig 0
  1. 访问靶场:IP地址加上端口号
  2. 关闭靶场 docker-compose down
0  

标签:vulhub,compose,ce,repo,yum,靶场,docker,搭建
From: https://www.cnblogs.com/why000why/p/17475590.html

相关文章

  • 【Django学习笔记】-环境搭建
    对于初学django新手,根据以下步骤可以快速进行Django环境搭建虚拟环境创建使用virtualenv创建并启用虚拟机环境,关于virtualenv可参考https://www.yuque.com/binowen/tn8zvy/insclepipinstallvirtualenvvirtualenv./envsourceenv/bin/activate创建project1.使用pipinstall安装......
  • 静态博客搭建工具汇总
    Jekyll、Hugo、Hexo是简单的博客形态的静态站点生产机器。它有一个模版目录,其中包含原始文本格式的文档,通过Markdown以及Liquid转化成一个完整的可发布的静态网站,你可以发布在任何你喜爱的服务器上。Jekyll、Hugo、Hexo也可以运行在码云(Gitee.com)Pages上,也就是说,你可以使......
  • boot+mp搭建版本踩坑记录
    最近项目搭建中遇到的一些问题,涉及到mp版本swagger集成等文章目录前言一、引入mp启动报错1相关配置2报错如下3解决方案二、引入swagger1引入的pom2报错如下:3解决方案三.项目启动自动打开swagger页面总结前言由于使用高版本springboot导致集成遇到的一些问题一、引......
  • SpringBoot多模块项目搭建以及搭建基础模板
    多模块项目搭建目录多模块项目搭建1.父项目pom文件编辑2.创建子模块1.父项目pom文件编辑<!--1.父工程添加pom格式--><packaging>pom</packaging><!--定义子模块--><modules><module>walker-service</module><module>walker-utils&......
  • ​跨部门网络搭建,核心在这30行里
    大家好,我的网工朋友。在企业网络中,想要实现跨部门的VLAN互联互通,其实有很多方式。你可以通过子接口实现,也可以通过VLAN-Interface实现。但在实际工作中,很多网工朋友,遇到这种情况,很容易会回不过神来,一下子卡壳宕机。今天我们不聊理论,就整点实际的,看完就能用到你的实战工作之中。在部......
  • 静态博客搭建工具汇总
    Jekyll、Hugo、Hexo是简单的博客形态的静态站点生产机器。它有一个模版目录,其中包含原始文本格式的文档,通过Markdown以及Liquid转化成一个完整的可发布的静态网站,你可以发布在任何你喜爱的服务器上。Jekyll、Hugo、Hexo也可以运行在码云(Gitee.com)Pages上,也就是说,你可以使......
  • U-Mail企业邮件服务器搭建方案
    数字化办公的日渐推行,使企业对邮箱的依赖与日俱增,正式工作报告,部门之间的事物往来、通知等等都需要使用到企业邮箱。随着企业对数字化建设的不断深入,企业对企业邮箱的要求也越来越高,比如对第三方应用集成及协同办公要求高,需要同时支持多种业务的开展,对企业邮箱的稳定及高效性要求高......
  • Java开发 - 让你少走弯路的Redis集群搭建
    前言前文中,我们已经对Redis的单节点哨兵的搭建方式做了演示和测试,相信大家已经了解了怎么操作,虽然是单节点,但基本已经满足了部分公司的日常需要,毕竟Redis集群不是什么项目都适用,用上了Redis,也未必需要使用哨兵,甚至集群。但今天,我们还是要把Redis哨兵集群的搭建方式给大家做个分享,万......
  • 专业电竞陪玩开黑游戏交友系统app搭建之功能
    年轻人自己创业的时候总会想找一些风口项目已期在较短的时间,获得较高的利润汇报。作为一个兴起的行业,游戏开黑app、语音社交也是这几年粉丝数暴涨,游戏陪玩软件也层出不穷。在此给大家分享一款专业、功能齐全的游戏陪玩系统app。后端源码下载地址和搭建方法:https://gitee.com/wang-l......
  • kafka环境搭建(Windows10)
    1.安装Javajdk说明:kafka是使用zookeeper来进行集群部署,zookeerper运行环境依赖Java环境,因此需要安装Javajdk,并设置好系统环境变量。1.1下载jdk1.8华为提供的下载服务:https://repo.huaweicloud.com/java/jdk/官网下载地址:https://www.oracle.com/java/technologies/download......