Qué es
DVWA es el clásico entorno de entrenamiento en PHP/MariaDB. Cada vulnerabilidad (inyección de comandos, SQLi, XSS, CSRF, file inclusion, file upload, etc.) es un módulo con niveles low, medium, high e impossible.
Cómo se ejecuta
El repo levanta dos contenedores: la aplicación (dvwa) y la base de datos (db, MariaDB).
- Abrir
http://127.0.0.1:4280(o el puerto 4280 reenviado en Codespaces). - Ingresar con admin / password.
- Ir a Setup / Reset DB → Create / Reset Database.
Los retos guiados están en el módulo Lab: fundamentos con DVWA.