Skip to content
Kurisu
Go back

phpStudy 一键搭建 DVWA 靶场

为什么用小皮面板

DVWA 是经典的 Web 漏洞练习靶场,需要 PHP + MySQL + Web 服务器。手工配环境麻烦,小皮面板(phpStudy)把 Apache/Nginx、PHP、MySQL 打包成一键集成环境,几分钟开靶。

搭建步骤

1. 安装小皮面板

官网下载 Windows 版一路下一步,启动面板后开 Apache 和 MySQL。

2. 处理端口冲突

最常见的坑:Apache 起不来,80 端口被占用。

3. 部署 DVWA

  1. DVWA 压缩包解压到 phpstudy_pro/WWW/
  2. 复制 config/config.inc.php.dist 为 config.inc.php
  3. 填数据库连接:db_user 填 root,db_password 填面板 MySQL 的 root 密码(默认 root)
  4. 访问 http://127.0.0.1/DVWA/setup.php,点 Create / Reset Database
  5. 成功提示后跳登录页,默认账号 admin / password

4. 开始练习

登录后先把 DVWA Security 的难度设为 Low,从 Brute Force、SQL Injection 逐级打。

常见坑

问题原因与解决
Apache 启动失败80 端口被占用,改端口或停占用进程
连不上数据库MySQL 没启动;或 config 里密码与面板设置不一致
Create Database 报错PHP 的 mysqli 扩展没开;或 DB 用户无建库权限
页面空白/500PHP 版本与 DVWA 不兼容,换 PHP 7.x 试试

备选方案:VMware + Ubuntu

想更接近真实服务器,可在 VMware 装 Ubuntu,手工搭 LNMP(Linux + Nginx + MySQL + PHP)再部署 DVWA——顺带练 Linux,但坑更多(Nginx 配置、PHP-FPM、MySQL 认证方式)。建议先用小皮跑通再挑战虚拟机。

动手实践

完成 DVWA 搭建,并用 Burp Suite 对 Brute Force 关卡做完整爆破实验。


Share this post:

Previous Post
链路聚合
Next Post
Windows 与 Ubuntu 双环境 DVWA 靶场部署踩坑