Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DVWA Web Application Security

Platform Application Attacker Status


Overview

This project demonstrates practical web application security testing using Damn Vulnerable Web Application (DVWA) deployed on Ubuntu Server inside an isolated VMware laboratory.

The assessment focuses on understanding common OWASP Top 10 vulnerabilities in a controlled environment.


Objectives

  • Install DVWA
  • Configure Apache, PHP and MariaDB
  • Perform SQL Injection testing
  • Demonstrate Command Injection
  • Demonstrate Reflected XSS
  • Demonstrate Stored XSS
  • Demonstrate Local File Inclusion
  • Demonstrate CSRF
  • Demonstrate File Upload
  • Demonstrate Brute Force
  • Document findings

Lab Environment

Component Details
Host OS Windows 11
Hypervisor VMware Workstation 17
Attacker Kali Linux
Target Ubuntu Server 24.04 LTS
Web Server Apache2
Database MariaDB
Application DVWA

Vulnerabilities Tested

  • SQL Injection
  • Command Injection
  • Reflected XSS
  • Stored XSS
  • Local File Inclusion
  • CSRF
  • File Upload
  • Brute Force

Tools Used

  • Kali Linux
  • Ubuntu Server
  • Apache2
  • PHP
  • MariaDB
  • DVWA
  • Firefox

Skills Demonstrated

  • Web Application Security
  • OWASP Top 10
  • Linux Administration
  • Apache Configuration
  • Database Configuration
  • Secure Documentation
  • Vulnerability Validation
  • Technical Reporting

Learning Outcomes

This project provided hands-on experience with common web application vulnerabilities, secure deployment concepts, and mitigation strategies within an isolated lab environment.


Disclaimer

All testing was performed exclusively against DVWA hosted inside a personal VMware laboratory for educational purposes.


Author

Dheeraj S

Aspiring SOC Analyst | Cybersecurity Analyst

About

Hands-on Web Application Security lab using DVWA to demonstrate OWASP Top 10 vulnerabilities including SQL Injection, Cross-Site Scripting (XSS), Command Injection, File Inclusion, CSRF, File Upload, and Brute Force in an isolated Ubuntu Server lab.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors