【网络安全 | Kali】基于Docker的Vulhub安装教程指南

简介: 【网络安全 | Kali】基于Docker的Vulhub安装教程指南

Vulhub的搭建基于docker及docker-compose


权限升级

在安装开始前,必须升级权限才可进行docker安装

sudo su #权限升级为root

安装步骤如下:

更新软件

apt-get update

安装HTTPS协议和CA证书

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

安装docker

apt install docker.io

验证docker是否安装成功

#查看docker的版本
docker -v
#启动docker
systemctl start docker
#显示docker的信息
docker ps -a

安装pip

apt-get install python3-pip

安装docker-compose

pip3 install docker-compose

报错是正常的,多次执行命令即可。

如果还报错,则运行如下命令:

docker-compose -v

再选择y

查看安装的docker-compose版本

docker-compose -v

下载Vulhub文件

git clone https://github.com/vulhub/vulhub.git

查看Vulhub的漏洞靶场

切换目录:

cd vulhub/

再查看目录:

ls

切换到要启动的漏洞的目录

以activemq中的CVE-2015-5254为例,先切换目录:

cd activemq

再切换到漏洞目录:

cd CVE-2015-5254

启动环境

启动环境也需要确保为root权限,再输入以下命令:

docker-compose up -d

查看启动的环境

docker-compose ps

环境运行后,将监听61616和8161两个端口。其中61616是工作端口,消息在这个端口进行传递;8161是Web管理页面端口。

访问http://your-ip:8161即可看到web管理页面

关闭环境

使用完一个靶场后需要关闭环境,以免产生端口冲突。

docker-compose down

目录
相关文章
|
3天前
|
Linux 虚拟化 Docker
Windows12安装Docker
Windows12安装Docker
23 2
|
1天前
|
Ubuntu Linux 数据安全/隐私保护
Linux(7)Ubuntu20.04 arm64安装Docker
Linux(7)Ubuntu20.04 arm64安装Docker
4 0
|
1天前
|
存储 Ubuntu Docker
如何在 Ubuntu 上安装 Docker?
【4月更文挑战第17天】
14 8
如何在 Ubuntu 上安装 Docker?
|
1天前
|
运维 前端开发 Devops
云效产品使用报错问题之流水线打包docker镜像时报网络代理有问题如何解决
本合集将整理呈现用户在使用过程中遇到的报错及其对应的解决办法,包括但不限于账户权限设置错误、项目配置不正确、代码提交冲突、构建任务执行失败、测试环境异常、需求流转阻塞等问题。阿里云云效是一站式企业级研发协同和DevOps平台,为企业提供从需求规划、开发、测试、发布到运维、运营的全流程端到端服务和工具支撑,致力于提升企业的研发效能和创新能力。
|
3天前
|
Kubernetes 数据安全/隐私保护 数据中心
Portainer的安装(docker)
Portainer的安装(docker)
13 0
|
4天前
|
Ubuntu Docker 索引
ubuntu 20.04 安装docker教程和安装中遇到的问题解决方案(超详细 附加图文教程)
ubuntu 20.04 安装docker教程和安装中遇到的问题解决方案(超详细 附加图文教程)
27 0
|
11天前
|
时序数据库 Docker 容器
Docker安装InfluxDB
Docker安装InfluxDB
11 0
|
11天前
|
关系型数据库 MySQL 数据库
Docker安装MySQL
Docker安装MySQL
19 1
|
13天前
|
安全 网络协议 物联网
计算机网络基础教程:类型
【4月更文挑战第5天】
24 2
 计算机网络基础教程:类型
|
13天前
|
关系型数据库 MySQL 数据库
docker自定义安装mysql 5.7
docker自定义安装mysql 5.7
22 0