利用 Docker 进行渗透测试
您将学习如何通过 docker 以简单的步骤配置易受攻击的 Web 应用程序 (DVWA)。Docker 是一款第三方工具,用于创建隔离的环境来执行任何应用程序。使用容器运行这些应用程序。这些容器是独一无二的,因为它们将应用程序的所有依赖项汇总到一个包中并进行部署。输入以下命令进行安装和配置:
- apt update
- apt install docker.io
- systemctl start docker
- systemctl enable docker
在 Docker 上配置 DVWA
极易遭攻击的 Web 应用程序 (DVWA) 是非常易受攻击的PHP/MySQL Web 应用程序。其主要目标是在合法环境中帮助安全专业人员测试他们的技能和工具,帮助 Web 开发人员更好地理解这些流程。
- 搜索 DVWA docker 镜像
docker search web-dvwa
- 提取该软件包
docker pull vulnerables/web-dvwa
- 启动 DVWA 的 docker 服务
docker run -p 80:80 vulnerables/web
如果不用 Docker,我们必须执行许多命令才能安装 DVWA,但通过下列步骤,只需要几个步骤即可完成安装;

广告
数据结构
网络
关系型数据库管理系统
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP