【P2】VMware 下 docker 快速搭建漏洞靶场 DVWA

您所在的位置:网站首页 DVWA靶场连接不上数据库 【P2】VMware 下 docker 快速搭建漏洞靶场 DVWA

【P2】VMware 下 docker 快速搭建漏洞靶场 DVWA

2024-07-13 21:19| 来源: 网络整理| 查看: 265

文章目录 一、docker 快速搭建漏洞靶场指南二、执行步骤三、为 kali 配置 docker 加速器四、访问 dockerhub 的 dvwa 镜像五、漏洞利用初探,修改 requests 请求参数远程执行命令六、vulhub 搭建漏洞复现

包括什么是 docker、docker 和虚拟机的的区别、docker 搭建 DVWA 及执行步骤、为 kali 配置 docker 加速器、访问 dockerhub 的 dvwa 镜像、vulhub 搭建漏洞复现。

一、docker 快速搭建漏洞靶场指南

1、什么是 docker

Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux 或 Windows 操作系统的机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口

2、docker 和虚拟机的的区别

vm 虚拟机是一个完整的操作系统

docker 直接在宿主主机的操作系统上调用硬件资源,而不是虚拟化操作系统和硬件资源

在这里插入图片描述

3、docker 搭建 DVWA

(1)、kali 安装 docker:

sudo apt install -y docker.io

apt 是 debian 系统的软件包管理器(kali 和 ubuntu 其实也是 debian 的分支)

(2)、使用示例:

apt install firefox(安装火狐浏览器)

apt remove firefox(卸载火狐浏览器)

apt upgrade firefox(升级火狐浏览器)

(3)、windows 能不能安装 docker?当然可以:https://www.docker.com/products/docker-desktop

二、执行步骤

(1)、添加Docker官方的GPG密钥

curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add -

在这里插入图片描述

(2)、更新源

echo ‘deb https://download.docker.com/linux/debian stretch stable’> /etc/apt/sources.list.d/docker.list

在这里插入图片描述

(3)、直接导入证书

echo deb https://download.docker.com/linux/debian/ stretch stable> /etc/apt/sources.list.d/docker.list

在这里插入图片描述

(4)、系统更新

apt-get update

在这里插入图片描述

(5)、安装 docker

sudo apt install docker.io

在这里插入图片描述

(6)、检查 docker 安装是否成功

docker -v

在这里插入图片描述

如图,显示出 docker 版本信息,代表 docker 安装成功

三、为 kali 配置 docker 加速器

(1)、阿里云镜像加速器:https://help.aliyun.com/document_detail/60750.html

sudo mkdir -p /etc/docker sudo tee /etc/docker/daemon.json


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3