
Discover how professionals assess modern web security beyond common flaws, exploring full stack attacks such as http parameter pollution bypassing authorization, subdomain takeover, and clickjacking, with practical demos.
Explore how http parameter pollution introduces ambiguity by repeating the same parameter in a request, potentially bypassing authorization, with a demo of polluted from_id and to_id in a money transfer.
Learn how http parameter pollution bypasses authorization in PHP web apps and Java services by exploiting polluted query strings to alter from id and to id for money transfer.
Explain subdomain takeover by enumerating subdomains with a DNS map, checking takeover feasibility, and mapping a non-existing third party subdomain to a target domain to display attacker content.
Demonstrate subdomain takeover by enumerating subdomains with DNS map and dig, then claim a vulnerable blog dot abcd dot local hosted on a third-party service.
Explore how cross-origin drag-and-drop clickjacking enables account takeover by framing a user profile, using draggable payloads to alter emails, and learn how to prevent this attack.
Learn to prevent clickjacking with the x-frame-options deny header and trace how cross-origin drag-and-drop attacks enable account takeover via email changes and password resets, including Firefox-specific nuances.
Web application security is not only about XSS and SQL injection. Professional penetration testers and red team members must learn about full-stack attacks on modern web applications and I created this course to help you on this journey.
In this course, you will learn about 3 powerful attacks. First, I'll show you how an attacker can bypass authorization via HTTP parameter pollution. Next, I'll present how the attacker can launch a subdomain takeover attack. Finally, I'll demonstrate how the attacker can take over a user’s account via clickjacking.
** For every single attack presented in this course there is a demo ** so that you can learn step by step how these attacks work in practice. You'll also learn how to check if your web applications are vulnerable to these attacks. I hope this sounds good to you and I can’t wait to see you in the class.
Case #1: HTTP Parameter Pollution – Part 1
Case #1: HTTP Parameter Pollution – Part 2
Case #2: Subdomain Takeover – Part 1
Case #2: Subdomain Takeover – Part 2
Case #3: Account Takeover via Clickjacking – Part 1
Case #3: Account Takeover via Clickjacking – Part 2
Note: you can get paid for these bugs in bug bounty programs.