CentOS7 安装vulhub漏洞测试环境

简介: CentOS7 安装vulhub漏洞测试环境

大家好,这周利用几天学习了Docker和Docker-compose及vulhub漏洞测试环境。因为是初次学习和测试这个环境,首先百度搜索了一些相关资料,通过亲测和反复的实践,跟大家分享一些经验和收获。首先,Docker 需要安装在 CentOS 7 64 位的平台,并且内核版本不低于 3.10。CentOS 7 满足最低内核的要求,但由于 CentOS 7 内核版本比较低,部分功能(如 overlay2 存储层驱动)无法使用,并且部分功能可能不太稳定.需要升级到最新的 CentOS 版本,并且内核也更新到最新的稳定版本。

一、Docker安装步骤:

1、 我的经验是第一步最好更新yum包,执行如下命令:

#yum update -y
AI 代码解读

2、安装驱动依赖,执行如下命令:

#yum install -y yum-untils device-mapper-persistent-data lvm2
AI 代码解读

3、使用阿里云里的docker源,执行如下命令:

#yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo 
#yum makecache fast
AI 代码解读

4、安装docker(默认版本),执行如下命令:

#安装默认版本使用这条命令
#yum -y install docker-ce  #默认版本安装
AI 代码解读

5、验证docker安装是否成功,执行如下命令:

#docker version
AI 代码解读

6、设置国内镜像加速,执行如下命令:

#vim /etc/docker/daemon.conf  #如果没有就自己创建
AI 代码解读
{
   
  "registry-mirrors": [
           "https://dockerhub.azk8s.cn",
          "https://reg-mirror.qiniu.com",
        "https://registry.docker-cn.com",
        "http://hub-mirror.c.163.com",
        "https://3laho3y3.mirror.aliyuncs.com",
        "http://f1361db2.m.daocloud.io",
        "https://mirror.ccs.tencentyun.com"
          ]
}
AI 代码解读

7、重启docker服务,执行如下命令:

#systemctl daemon-reload

#systemctl restart docker
AI 代码解读

二、Docker-composer安装,执行如下命令:

#curl -L https://github.com/docker/compose/releases/download/1.22.0/docker-compose -`uname -s` -`uname -m` -o /usr/local/bin/docker-compose

#chmod +x /usr/local/bin/docker-compose        #给docker-compose可执行权限
AI 代码解读

三、安装vulhub漏洞平台:

1、安装git命令,执行如下命令:

#yum -y install git 
#git --version        #用于验证git是否安装成功,version前是两个 “-”
AI 代码解读

2、进入自己选定的安装目录,下载测试环境。本人选定的是/home,存放vulhub测试环境,执行如下命令:

#cd /home  
#git clone https://github.com/vulhub/vulhub.git
AI 代码解读

3、下载完成之后,进入搭建的靶场,本文靶场是Discuz!Q开源论坛,执行如下命令:

#cd /home/vulhub/discuz
#进入测试环境文件夹
#cd x3.4-arbitrary-file-deletion
AI 代码解读

image.png

4、安装靶场测试环境,创建容器,执行如下命令:

#docker-compose up -d    #在漏洞平台的文件夹下执行,/home/vulhub/discuz/x3.4-arbitary-file-deletion
AI 代码解读

image.png

5、查看运行的靶场环境状态,执行如下命令:

#docker-compose ps
AI 代码解读

如图所示,运行端口是80 ,

image.png

6、在浏览器地址栏输入http://your-ip:80/(本机是http://192.168.31.53:80/),如图所示:
image.png
image.png
image.png

    这里我要强调一点,就是我当时安装到这步遇到的问题,开始我都是选择默认值,结果报错,数据库安装不对。如下图红框内是默认值,需要修改为db,就解决了。
AI 代码解读

7、安装成功的画面如下图:

image.png

好了,这次就分享到这里,希望我遇到的问题对您有所帮助。感谢分享!

目录
打赏
0
0
0
0
218
分享
相关文章
os-copilot安装_配置_功能测试全集
我是一位中级运维工程师,我平时工作会涉及到 各类服务器的 数据库 与 java环境配置 操作。 我顺利使用了OS Copilot的 -t -f | 功能,我的疑惑是不能在自动操作过程中直接给与脚本运行权限,必须需要自己运行一下 chmod 这个既然有了最高的权限,为什么就不能直接给与运行权限呢。 我认为 -t 功能有用,能解决后台运行基础命令操作。 我认为 -f 功能有用,可以通过task文件中撰写连续任务操作。 我认为 | 对文件理解上有很直接的解读,可以在理解新程序上有很大帮助。
169 86
|
9天前
|
【02】客户端服务端C语言-go语言-web端PHP语言整合内容发布-优雅草网络设备监控系统-2月12日优雅草简化Centos stream8安装zabbix7教程-本搭建教程非docker搭建教程-优雅草solution
【02】客户端服务端C语言-go语言-web端PHP语言整合内容发布-优雅草网络设备监控系统-2月12日优雅草简化Centos stream8安装zabbix7教程-本搭建教程非docker搭建教程-优雅草solution
59 20
Centos7.9安装kerberos
Centos7.9安装kerberos
84 25
Centos7.9安装openldap
Centos7.9安装openldap
54 16
|
30天前
|
OS-Copilot-ubuntu镜像版本的具体测试使用(安装方式有单独注明)
作为一名个人开发者,我主要负责云资源的运维和管理。在使用OS Copilot的过程中,我遇到了一些配置问题,特别是在ECS实例中设置AccessKey时,但最终成功解决了。通过使用OS Copilot的-t/-f/管道功能,我大大提升了效率,减少了命令编写的工作量,特别是在搭建Java运行环境时效果显著。此外,| 功能帮助我快速理解文档,整体体验非常流畅,推荐给其他开发者使用。
40 6
os-copilot在Alibaba Cloud Linux镜像下的安装与功能测试
我顺利使用了OS Copilot的 -t -f 功能,我的疑惑是在换行的时候就直接进行提问了,每次只能写一个问题,没法连续换行更有逻辑的输入问题。 我认为 -t 管道 功能有用 ,能解决环境问题的连续性操作。 我认为 -f 管道 功能有用 ,可以单独创建可连续性提问的task问题。 我认为 | 对文件直接理解在新的服务器理解有很大的帮助。 此外,我还有建议 可以在非 co 的环境下也能进行连续性的提问。
77 7
centos7环境下tomcat8的安装与配置
本文介绍了在Linux环境下安装和配置Tomcat 8的详细步骤。首先,通过无网络条件下的文件交互软件(如Xftp 6或MobaXterm)下载并解压Tomcat安装包至指定路径,启动Tomcat服务并测试访问。接着,修改Tomcat端口号以避免冲突,并部署Java Web应用项目至Tomcat服务器。最后,调整Linux防火墙规则,确保外部可以正常访问部署的应用。关键步骤包括关闭或配置防火墙、添加必要的端口规则,确保Tomcat服务稳定运行。
从配置源到数据库初始化一步步教你在CentOS 7.9上安装SQL Server 2019
【11月更文挑战第16天】本文介绍了在 CentOS 7.9 上安装 SQL Server 2019 的详细步骤,包括配置系统源、安装 SQL Server 2019 软件包以及数据库初始化,确保 SQL Server 正常运行。
157 4
从配置源到数据库初始化一步步教你在CentOS 7.9上安装SQL Server 2019
【11月更文挑战第8天】本文介绍了在 CentOS 7.9 上安装 SQL Server 2019 的详细步骤,包括系统准备、配置安装源、安装 SQL Server 软件包、运行安装程序、初始化数据库以及配置远程连接。通过这些步骤,您可以顺利地在 CentOS 系统上部署和使用 SQL Server 2019。
173 1

热门文章

最新文章

AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等