利用 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,但通过下列步骤,只需要几个步骤即可完成安装;

更新于: 2020 年 9 月 23 日

275 次浏览

开启您的职业之旅

完成课程认证

开始
广告
© . All rights reserved.