Penetration Testing

Web Application Penetration Testing

Master offensive web security from recon to exploitation. OWASP Top 10, Burp Suite, SQLi, XSS, and beyond.

2 Sections
3 Modules
8 Lessons
Web Application Penetration Testing

About This Course

This course takes you deep into the world of offensive web security. Starting from a solid foundation of HTTP and web architecture, you'll progress through every major vulnerability class used by real-world attackers. By the end of this course you'll be able to conduct full-scope web application assessments, write professional reports, and chain vulnerabilities for maximum impact. Topics include: OWASP Top 10, Burp Suite Pro mastery, SQL injection (manual + automated), Cross-site Scripting, SSRF, XXE, IDOR, JWT attacks, authentication bypass, and more.

Course Curriculum

1
Environment setup, HTTP fundamentals, and recon methodology.

Module 1: Lab Setup & Tooling

Kali Linux, Burp Suite, and target configuration.

3 lessons
1
Installing Burp Suite Pro
Jan 10, 2024 Video
Download, configure, and license Burp Suite Professional. Set up browser proxy, CA certificate, and target scope.
Video Lesson
Watch on YouTube
2
Configuring OWASP WebGoat
Jan 12, 2024 Video
Deploy and configure WebGoat as our primary practice target. Understanding Docker-based lab setup.
Video Lesson
Watch on YouTube
3
HTTP Request/Response Deep Dive
Jan 15, 2024
Dissecting HTTP headers, methods, status codes, cookies, and how web applications communicate.
2
Systematic coverage of the most critical web application vulnerabilities.

Module 2: SQL Injection

From basic error-based to blind and time-based injection.

3 lessons
1
Introduction to SQL Injection
Jan 20, 2024 Video
What is SQL injection, why it exists, and how databases interpret malicious input.
Video Lesson
Watch on YouTube
2
Manual UNION-Based Extraction
Jan 22, 2024 Video
Column enumeration, database fingerprinting, and data extraction using UNION SELECT statements.
Video Lesson
Watch on YouTube
3
Blind SQLi: Boolean & Time-Based
Jan 25, 2024
When error messages are suppressed — extracting data character by character using conditional responses.

Module 3: Cross-Site Scripting (XSS)

Reflected, stored, and DOM-based XSS with real exploitation scenarios.

2 lessons
1
Reflected XSS Fundamentals
Feb 01, 2024 Video
Understanding the browser's DOM, how scripts execute, and building your first reflected XSS payload.
Video Lesson
Watch on YouTube
2
Stored XSS & Impact Escalation
Feb 05, 2024
Persistent injection points, session hijacking, credential harvesting, and BeEF framework usage.