A project that identifies common web vulnerabilities (SQL Injection, XSS) using DVWA hosted on Docker. The aim is to demonstrate basic vulnerability testing and mitigation techniques.
- DVWA (Docker)
- Nmap
- Install Docker: Docker Installation Guide
- Run DVWA using Docker:
docker run --rm -d -p 80:80 vulnerables/web-dvwa
- Access DVWA: Open
http://localhostin your browser and log in with the default credentials.
Using Nmap, we scanned the web application for open ports and services to gather intelligence on potential attack surfaces.
Testing SQL Injection vulnerabilities on the DVWA login form.
Testing reflected XSS using DVWA’s XSS page.
Refer to the Simple Web Application Vulnerability Assessment.pdf for a detailed report of findings and mitigation strategies.