1. 环境
VMware && Ubuntu //经测试,Ubuntu18.04和Ubuntu16.04.1都可以用
已经初始化的Ubuntu环境:
1没有忘记用户的密码 //自嘲
2 能连接外网 //用于获取软件
3 已更换合适的软件源 //参见
2. 安装curl
sudo apt-get install curl
3. 安装docker
curl -fsSL https://get.docker.com -o get-docker.sh && sudo sh get-docker.sh
4. 安装 && 开启DVWA //首次开启自动安装
sudo docker run --rm -it -p 81:80 vulnerables/web-dvwa
> 注:这条指令中81:80的含义是将docker外的81端口映射为docker内的80端口。
> 注2:可以写 其他端口号:80,以调整开启的端口号(同时开两个docker的时候可以用到)
5. 网页访问DVWA
1 网络设置: //目的:只允许宿主机访问这个虚拟机开的DVWA
(VMware) -- 虚拟机 -- 可移动设备 -- 网络适配器 -- 设置
把网卡选项调成"仅主机模式"
2 获取DVWA ip地址
在虚拟机中新建终端,输入
ip addr
把这玩意复制并粘贴到宿主机的浏览器里。
如:192.168.89.128:刚刚开启的端口号
3 登录
默认用户名是 admin
默认密码是 password
4 启动
进去之后看见一堆洋文,拉到最下面,
5 访问 虚拟机ip/index.php
6 关闭
在虚拟机用来开启DVWA的那个终端,Ctrl + C