Cybersecurity, learned like a practitioner.

24 learning paths · 398 modules live · every lesson written by someone who has shipped the control or run the engagement. Free to start.

24
Learning paths
398+
Live modules
0
You've completed
Free
Your tier
Browse the academy

Web Application Penetration Testing · modules

From HTTP fundamentals to business-logic exploitation. The complete path.

29 results · Page 2/3
Web Application Penetration Testing Advanced Free

Module 20 · Server-Side Template Injection (SSTI)

Why this module exists. SSTI almost always becomes RCE. The bug looks innocent — user input ends up in a template — and the impact is full server takeover. Modern frameworks make it harder, but every Indian SaaS that does email templating, custom report rendering, or user-customisable dashboards is exposed. The bug class in one […]

Apr 27, 2026 40 min Open
Web Application Penetration Testing Expert Members

Module 15 · Insecure Deserialization

Java/.NET/Python/PHP/Ruby deserialization vulns, gadget chains, ysoserial, signed-data defense.

Apr 22, 2026 120 min Open
Web Application Penetration Testing Expert Free

Module 16 · Race Conditions in Web Apps

TOCTOU, single-packet attacks, where races hide, Burp testing, transactional + idempotency-key defenses.

Apr 22, 2026 120 min Open
Web Application Penetration Testing Expert Members

Module 17 · Prototype Pollution

JS prototype model, pollution sources, attack vectors (auth bypass, RCE chains), Object.create(null) defense.

Apr 22, 2026 120 min Open
Web Application Penetration Testing Expert Members

Module 14 · HTTP Request Smuggling

CL.TE / TE.CL / TE.TE, HTTP/2 downgrade smuggling, exploitation impacts, detection via timing, defenses.

Apr 22, 2026 120 min Open
Web Application Penetration Testing Intermediate Free

Module 3 · GraphQL Security

Introspection, depth/complexity attacks, aliasing brute force, mutation safety, persisted queries, subscriptions.

Apr 22, 2026 90 min Open
Web Application Penetration Testing Advanced Free

Module 13 · JWT Attacks

JSON Web Tokens (JWT) have become the default authentication token format in modern APIs. They’re compact, stateless, and when implemented correctly, secure. When implemented poorly, they’re a source of authentication bypass and privilege escalation. This module covers JWT structure, common attacks, and the concrete defences. JWT structure header.payload.signature # Base64-decoded example: Header: {"alg":"HS256","typ":"JWT"} Payload: {"sub":"priya","role":"admin","exp":1700000000} […]

Apr 19, 2026 90 min Open
Web Application Penetration Testing Intermediate Members

Module 12 · File Upload Vulnerabilities

File upload features are everywhere — profile pictures, document uploads, attachments, imports. They’re also one of the most frequently-exploited vulnerability classes, capable of escalating from “user” to “RCE” in one click. This module covers the attack patterns and the layered defences. The attack surface Attacker uploads a file (malicious) Server saves file to disk Server […]

Apr 19, 2026 60 min Open
Web Application Penetration Testing Intermediate Members

Module 11 · Cross-Site Request Forgery Deep Dive

Cross-Site Request Forgery (CSRF) tricks a user’s browser into submitting authenticated actions to a trusted site. Once ubiquitous, modern browsers and frameworks have made the baseline defence far stronger. But CSRF still appears — especially in legacy APIs and apps that mishandle authentication state. The core attack User is logged into bank.com (browser holds session […]

Apr 19, 2026 60 min Open
Web Application Penetration Testing Advanced Free

Module 10 · XML External Entity Injection (XXE)

XML External Entity (XXE) injection exploits XML parsers that process references to external entities. A classic vulnerability in XML-consuming applications — SOAP services, document upload features, SAML, configuration parsers. Can lead to file disclosure, SSRF, DoS, and RCE. How XXE works XML supports external entities — references to external resources. When a parser fetches the […]

Apr 19, 2026 90 min Open
02 / Why learn here

Practitioners who've
shipped the controls.

Every module is written by someone who has built the defence or run the engagement. No repackaged tutorials, no generic theory.

Why learn here

01

Practitioner-written.

Each lesson is authored by someone who has shipped the control or run the engagement in production.

02

Quiz after every module.

20+ questions with explanations. 70%+ to mark complete. Unlimited retries.

03

Progress tracked.

Completions, scores and streaks saved automatically. Resume exactly where you left off.

04

India-priced.

Start free. ₹499/mo for intermediate. ₹4,999/yr for advanced. No hidden fees, ever.