Roadmaps / Web Security
🕷️
advanced Roadmap #8

Web Security

Time to attack. This roadmap covers every major web vulnerability class in depth — with theory, lab exercises, and real exploit techniques. You'll use Burp Suite as your primary proxy and learn to test authentication, authorization, and business logic flaws.

📚 16 lessons ⏱ ~30h 📊 advanced

Create a free account to track your progress and unlock all features.

Get Started Free Sign In
XSS SQL Injection CSRF SSRF XXE IDOR Burp Suite Authentication Bypass JWT Attacks

📋 Lessons (16 total)

1
HTTP Deep Dive: Headers, Cookies & CORS Easy prereq required

Master HTTP/HTTPS internals — request/response structure, security headers, cookie attributes, Same-Origin Policy, CORS, and how attackers exploit each.

⏱ 55m
2
Burp Suite & Web Proxy Testing Easy prereq required

Master Burp Suite Community Edition for web application security testing — intercepting, modifying, and replaying HTTP traffic to find vulnerabilities.

⏱ 60m
3
SQL Injection: Exploitation & Defense In-Depth Hard prereq required

Deep dive into SQL injection — in-band, blind, out-of-band, second-order, and WAF bypass techniques — with sqlmap and full defensive countermeasures.

⏱ 75m
4
XSS: Cross-Site Scripting In-Depth Hard prereq required

Master all three types of XSS — reflected, stored, and DOM-based — including filter bypass, CSP bypass, advanced payloads for cookie theft and keylogging, and robust defenses.

⏱ 75m
5
Client-Side Security: Prototype Pollution & postMessage Hard

Learn how prototype pollution corrupts the JavaScript prototype chain, how a 'gadget' turns it into XSS, and the exact origin-validation mistake that breaks postMessage.

⏱ 65m
6
CSRF & Clickjacking Medium prereq required

Understand and exploit Cross-Site Request Forgery and Clickjacking — two attacks that abuse browser trust — and implement robust defenses for each.

⏱ 55m
7
Authentication Vulnerabilities: JWT, OAuth & Sessions Hard prereq required

Explore and exploit authentication vulnerabilities — JWT attacks (alg:none, weak secrets, kid injection), OAuth misconfigurations, session management flaws, and MFA bypass techniques.

⏱ 70m
8
SSRF & XXE: Server-Side Request & XML Injection Hard prereq required

Learn to identify and exploit Server-Side Request Forgery (SSRF) to access internal services and cloud metadata, and XML External Entity (XXE) injection to read local files and conduct SSRF.

⏱ 65m
9
File Upload Vulnerabilities & Path Traversal Hard prereq required

Exploit insecure file upload features to achieve remote code execution, and use path traversal to read arbitrary server files — plus robust defense strategies.

⏱ 60m
10
Command Injection & Server-Side Template Injection (SSTI) Hard prereq required

Exploit OS command injection to achieve remote code execution, and Server-Side Template Injection (SSTI) in Jinja2, Twig, and Freemarker to escape sandboxes and execute arbitrary code.

⏱ 65m
11
Business Logic Vulnerabilities & IDOR Medium prereq required

Identify and exploit business logic flaws and Insecure Direct Object References — vulnerabilities that scanners miss because they require understanding how the application is supposed to work.

⏱ 60m
12
Web Application Firewall (WAF) Bypass Techniques Hard prereq required

Understand how WAFs work and how attackers bypass them using encoding, obfuscation, protocol-level tricks, and application-specific evasion — enabling realistic security assessments.

⏱ 60m
13
HTTP Request Smuggling Hard

Exploit disagreements between front-end and back-end servers about where one HTTP request ends and the next begins — and understand why it's a favorite WAF-bypass technique.

⏱ 70m
14
API Security Testing Hard prereq required

Systematically test REST and GraphQL APIs for security vulnerabilities — broken authentication, IDOR, mass assignment, excessive data exposure, injection, and GraphQL-specific attacks.

⏱ 70m
15
GraphQL Security Deep Dive Hard

Understand introspection leaks, query depth/complexity and batching attacks, why authorization must be per-field, and persisted queries as production lockdown.

⏱ 70m
16
Web3 / Smart Contract Security Intro expert

Reentrancy, access control bugs, integer overflow/underflow, and oracle manipulation — why immutable, financially-loaded smart contract bugs are uniquely unforgiving.

⏱ 70m
🕷️

OWASP Top 10

  • A01: Broken Access Control
  • A02: Cryptographic Failures
  • A03: Injection (SQLi, XSS)
  • A04: Insecure Design
  • A05: Security Misconfiguration
  • ... and 5 more
View OWASP Top 10 →

Recommended Before

Complete earlier roadmaps in the sequence for best results.

View all roadmaps →

What You'll Learn

  • Find and exploit XSS vulnerabilities
  • Perform SQL injection attacks manually
  • Use Burp Suite as your primary web proxy
  • Understand and exploit CSRF, SSRF, XXE
  • Test authentication and authorization logic
  • Write professional vulnerability reports