本文参考自此 CSDN 文章

1 下载

DVWA.zip 压缩包,github 地址为“https://github.com/digininja/DVWA”(在 kali 中打开此 blog 点击下载

2 教程开始

将文件解压至桌面

将解压好的“DVWA-master”重命名为 "DVWA"

拖到“/var/www/html/”文件夹下

在命令行运行 service apache2 start

ctrl+c

service apache2 status 查看是否启动(抛给 AI 问一下,我懒得放图,后面可能会放

ifconfig 找到 "inet" 后的 IP,这是你 kali 的 IP(后面称为 [ip]

在网址栏中输入 http://[ip]

会看到此图

若没看到则重复上述步骤或着问 AI

service mariadb start 启动数据库

service mariadb status 查看启动状态

# 创建数据库dvwa
create database dvwa;

# 创建数据库用户dvwa,密码是p@ssw0rd
create user dvwa@localhost identified by 'p@ssw0rd';

# 分配权限,可以远程登录
grant all on dvwa.* to dvwa@localhost;

# 刷新权限
flush privileges;

复制到终端

config/config.inc.php.dist 文件重命名为 config/config.inc.php

浏览器访问http://ip/DVWA/setup.php,点击左下角的Create/Reset Database进行数据库初始化。

配置完成