dvwa靶场搭建

1. windows搭建流程

利用phpstudy快速搭建,建议使用老版本更加适合新手

安装完成后要进入www的文件夹

去下载dvwa的源码(建议使用github,gitte也可以)
GitHub - digininja/DVWA: Damn Vulnerable Web Application (DVWA)
github连不上的话可以试试steam++
解压文件

进入dvwa的配置文件config.inc.php

修改密码(记得是mysql的密码)(mysql默认密码是admin/root)保存后

直接访问127.0.0.1/dvwa(本机访问)

靶机ip/文件名(其他的机器访问)

账号:root 密码:password
选择Setup / Reset DB

直接
creat就可以了

2. kali安装

安装docker

apt-get install docker.io

全程默认就可以
docker换源
登入阿里云-为了无法计算的价值 (aliyun.com)
选择控制台的镜像云服务

里面有镜像服务的


sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://cgkt8lih.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker

之后重新加载并重启docker

systemctl daemon-reload
systemctl restart docker

然后下载dvwa的文件

docker search vulnerables/web-dvwa
docker pull vulnerables/web-dvwa

等待就好了,直接看看下载完的文件

docker images


直接搭建就可以了

docker run -d -p 81:80 ab0d83586b6e


这样就搭建成功了,可以直接访问了,记得注意端口,配置的话直接看windows

3. dvwa可能出现的问题

问题:PHP function allow_url_include: Disabled

解决办法:查找php.ini文件,并修改如下三个位置的php.ini文件allow_url_include:On即可

问题:PHP function allow_url_fopen:Disabled

解决办法:查找php.ini文件,并修改如下三个位置的php.ini文件allow_url_fopen:On即可

问题:reCAPTCHA key: Missing(验证码)

处理:编缉dvwa/config/config.inc.php
$_DVWA[ 'recaptcha_public_key' ] = '6LdK7xITAAzzAAJQTfL7fu6I-0aPl8KHHieAT_yJg';
$_DVWA[ 'recaptcha_private_key' ] = '6LdK7xITAzzAAL_uw9YXVUOPoIHPZLfw2K1n5NVQ';
注:kali进度docker镜像文件就可以配置,记得要重启服务才能生效

posted on 2026-01-22 13:22  himobrine  阅读(222)  评论(0)    收藏  举报