上一篇文章我记录了如何使用kali安装DVWA,但是我是一个一个组件安装的,非常麻烦,比如数据库还需要配置,花费时间很多。昨天在逛github时,发现大佬的靶场都是通过docker打包好的,如果我也用docker安装DVWA,只需要几行命令就可以完成了。
Ok, Let's do it!
1.首先安装docker软件
sudo apt-get install docker.io -y
如果感觉下载很慢,请
vim /etc/apt/sources.list#然后写入下面的apt阿里源
#阿里云
deb http://mirrors.aliyun.com/kali kali-rolling main non-free contrib
deb-src http://mirrors.aliyun.com/kali kali-rolling main non-free contrib
2.配置docker源为国内,加快下载镜像的速度。
sudo vim /etc/docker/daemon.json# 将以下代码写入,包括了网易、docker中国区和中科大的源
{"registry-mirrors": ["http://hub-mirror.c.163.com","https://registry.docker-cn.com","https://docker.mirrors.ustc.edu.cn"]
}# 重启docker
sudo service docker restart
# 配置开机自启动
sudo systemctl enable docker
输入sudo docker info
查看是否为国内源
3.下载DVWA源
搜索DVWA
# 搜索DVWA源
docker search dvwa
如图所示
拉取镜像
sudo docker pull vulnerables/web-dvwa
如图
启动容器,将本地的5555端口映射到容器的80端口。
sudo docker run -d --rm --name dvwa -it -p 5555:80 vulnerables/web-dvwa
输入ip a ,查看kali地址,
在浏览器中输入: 192.168.204.133:5555。即可访问
默认用户名和密码是admin password
如图是登录成功的界面
鼠标下滑到底部,点击Create/Reset Database
如图所示
然后会自动跳转到登录页面,重新输入密码后进入,看到这个界面代表环境搭建成功!