Hacking Linux Lab
Ubuntu Linux Hacking Lab Activity for Cybersecurity
Objective
Prerequisites
Important Note
Part 1: Setting Up Vulnerable Applications
Step 1: Install DVWA (Damn Vulnerable Web Application)
sudo apt update sudo apt install apache2 mysql-server php php-mysqli -ycd /var/www/html sudo git clone https://github.com/digininja/DVWA.git sudo chown -R www-data:www-data DVWAcd DVWA sudo cp config/config.inc.php.dist config/config.inc.php sudo sed -i "s/p@ssw0rd//" config/config.inc.phpsudo mysql -e "CREATE DATABASE dvwa; CREATE USER dvwa@localhost IDENTIFIED BY 'p@ssw0rd'; GRANT ALL ON dvwa.* TO dvwa@localhost; FLUSH PRIVILEGES;"
Step 2: Set Up a Vulnerable Container
Part 2: Web Application Attacks
Exercise 1: SQL Injection
Exercise 2: Cross-Site Scripting (XSS)
Exercise 3: File Inclusion
Part 3: Advanced Privilege Escalation
Exercise 1: Kernel Exploitation
Exercise 2: SUID Binary Exploitation
Exercise 3: Exploiting Cron Jobs
Part 4: Network-Level Attacks
Exercise 1: ARP Spoofing
Exercise 2: Setting Up a Rogue Access Point
Part 5: Forensics and Incident Response
Exercise 1: Log Analysis
Exercise 2: Memory Forensics
Conclusion
Last updated