使用Kali利用docker搭建自己的DVWA靶场
·
@ZZHow(ZZHow1024)
参考文章:
CSDN 2022kali安装docker教程 [ http://t.csdnimg.cn/OudQL ]
CSDN 使用docker搭建dvwa环境 [ http://t.csdnimg.cn/y6Cs5 ]
1.切换root用户
su root
2.安装docker
apt-get update更新本地软件包列表apt-get upgrade升级系统中已安装的软件包curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add -添加docker官方给出的GPG秘钥echo 'deb https://download.docker.com/linux/debian stretch stable'> /etc/apt/sources.list.d/docker.list更新源apt-get install apt-transport-https ca-certificates curl gnupg2 software-properties-common导入证书apt install docker.io安装dockerdocker -v确认是否成功安装

出现docker版本,安装成功
3.安装docker-compose
~~apt install docker-compose~~
这一步是不需要的,并没有用到docker-compose(感谢“无止境”大佬指正
4.搭建dvwa环境
docker search dvwa在官方仓库中搜索DVWAdocker pull docker.io/citizenstig/dvwa下载镜像到本地(星榜第一)//此过程用时较长docker images列出本地镜像列表信息

可以看到citizenstig/dvwa,说明下载成功
5.启动DVWA靶场
docker run -d -p 9001:80 citizenstig/dvwa启动,端口号为9001docker ps确认是否启动成功

可以看到citizenstig/dvwa,说明启动成功
6.在浏览器中登录DVWA靶场
-
ip addr查看Kali的IP -
记录eth0下inet后的IP地址 和 docker0下inet后的IP地址
- 若你想用Kali里的浏览器打开,则输入docker0下inet后的IP地址:9001
可以这么做,但感觉有点多此一举。都映射了,那直接127.0.0.1:9001即可(感谢“无止境”大佬指正)
- 若你想用实体机里的浏览器打开,则输入eth0下inet后的IP地址:9001

-
点击Create / Reset Database,然后稍等片刻

熟悉的登录页面
- 默认Username:admin
- 默认Password:password
- 点击Login
成功登录!

什么是DVWA?
更多推荐
所有评论(0)