Docker 安装 DVWA 靶场
前言
我们刚入圈的时候
第一个接触的靶场就是DVWA
让我们来重温经典吧
Docker Pull 安装
拉取 DVWA 镜像
1 | sudo docker pull vulnerables/web-dvwa |
Docker 运行
我们可能这个Ubuntu系统会装很多个靶场
所以我们需要把端口悄悄改一下
1 | sudo docker run --rm -it -p 8001:80 vulnerables/web-dvwa |
Dockerfile 创建
拉取项目
我们发现了一个挺好的项目
里面介绍不少很好的靶场
1 | https://github.com/MyKings/docker-vulnerability-environment |
然后我们直接拉取项目到本地
1 | git clone https://github.com/MyKings/docker-vulnerability-environment.git |
然后我们再进入DVWA目录
1 | cd docker-vulnerability-environment/DVWA |
创建 Docker 镜像
1 | sudo docker build -t dvwa . |
创建 Docker 容器
1 | # 交互创建一个容器, 本容器 80 端口映射到宿主机的 8001 端口上,端口根据需要修改 |
网站初始化
初次登录
搭建完成之后
我们直接打开网站
输入我们的账号密码
1 | 账号: admin |
然后因为Google Chrome权限的问题
我们会显示跨域访问
然后我们就用Mircosoft Edge吧
创建数据库
直接点击Create/Reset Database就OK
搭建完成
大佬们就愉快的Debug吧

本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 JimLeon595!
