A collection of vulnerability writeups, reproductions, PoCs, and mitigations for the Damn Vulnerable Web Application (DVWA).
This repository documents vulnerabilities intentionally present in DVWA.
Official Repo: https://github.com/digininja/DVWA
Only use DVWA on machines and networks you own or have explicit permission to test (e.g., your Kali VM / home lab). Never use the techniques here on public or third-party systems. This repo is educational — focused on learning, detection, and mitigation.
- Provide clear, repeatable writeups for DVWA vulnerabilities that I discovered.
- Serve as a learning resource and personal reference for pentesting practice and writeups.
- Host: Kali Linux (VirtualBox)
- Web server: Apache + PHP
- Database: MySQL - MariaDB
- DVWA: latest stable release (clone from official repo)
You can watch this official tutorial suggested by DVWA itself: https://www.youtube.com/watch?v=WkyDxNJkgQ4
Each vulnerability is documented under a folder at /, you can see the list down here: