Expert-Led Courses

Structured learning paths built by elite hackers and engineers. 30 courses in Web Pentest •

Web PentestIntermediateFREE

API Recon

To start API testing, you first need to find out as much information about the API as possible, to discover its attack surface.

8 lessons0 students5 hours
Web PentestIntermediateFREE

Cross-Origin Resource Sharing (CORS)

// VULNERABLE: CORS reflects any Origin + allows credentials

19 lessons0 students10 hours
Web PentestIntermediateFREE

Cross-Site Request Forgery (CSRF)

// VULNERABLE: State-changing POST without CSRF token (relies on cookies)

25 lessons0 students13 hours
Web PentestIntermediateFREE

Deep Dive: Why Access Control Matters

Access control is the cornerstone of application security.

16 lessons0 students8 hours
Web PentestIntermediateFREE

File Upload Vulnerabilities

// VULNERABLE: File upload trusts extension + MIME, no content check

12 lessons0 students6 hours
Web PentestIntermediateFREE

Finding GraphQL Endpoints

// VULNERABLE: GraphQL introspection + deep query (DoS) + missing auth on field

16 lessons0 students8 hours
Web PentestIntermediateFREE

HTTP Request Smuggling

// VULNERABLE: Inconsistent Content-Length vs Transfer-Encoding parsing (CL.TE)

58 lessons0 students29 hours
Web PentestIntermediateFREE

How Do Prototype Pollution Vulnerabilities Arise?

// VULNERABLE: Recursive merge without key sanitization (prototype pollution)

34 lessons0 students17 hours
Web PentestIntermediateFREE

Independent Security Research Has Developed Several Deliberately Vulnerable Labs

// VULNERABLE: Cache deception — /account.js maps to /account (path confusion)

9 lessons0 students5 hours
Web PentestIntermediateFREE

Insecure Direct Object References (IDOR)

Unauthorized access to objects through manipulation of direct references.

1 lessons0 students5 hours
Web PentestIntermediateFREE

Limit Overrun Race Conditions

// VULNERABLE: Time-of-check to time-of-use (TOCTOU) on coupon/balance

11 lessons0 students6 hours
Web PentestIntermediateFREE

OS Command Injection

// VULNERABLE: OS command injection via shell interpolation (Node.js)

9 lessons0 students5 hours
Web PentestIntermediateFREE

Path Traversal

// VULNERABLE: Path traversal via unsanitized filename (Node/Express)

6 lessons0 students5 hours
Web PentestIntermediateFREE

Server-Side Request Forgery (SSRF)

// VULNERABLE: SSRF via unvalidated URL fetch (Node)

12 lessons0 students6 hours
Web PentestIntermediateFREE

Types of NoSQL Injection

// VULNERABLE: NoSQL operator injection (MongoDB)

9 lessons0 students5 hours
Web PentestAdvancedPRO

Web Penetration Tester Masterclass

OWASP Top 10 deep-dive with real labs. Master SQLi, XSS, SSRF, SSTI, auth flaws, XXE, file inclusion, API hacking and modern WAF bypasses — with PortSwigger-style hands-on exercises.

10 lessons0 students35 hours
Web PentestIntermediateFREE

WebSockets

// VULNERABLE: WebSocket handshake trusts Origin, no CSRF check

14 lessons0 students7 hours
Web PentestIntermediateFREE

What Are Business Logic Vulnerabilities?

// VULNERABLE: Business logic flaw — negative quantity or race on coupon

14 lessons0 students7 hours
Web PentestIntermediateFREE

What Are JWTs?

// VULNERABLE: JWT accepts 'none' alg + weak secret + no exp check

17 lessons0 students9 hours
Web PentestIntermediateFREE

What Is Authentication?

// VULNERABLE: Direct use without allow-list

31 lessons0 students16 hours
Page 1 of 2 • 30 totalNext →