Web Application Security
Break and defend web apps — the OWASP Top 10, on a vulnerable app you run yourself
One-time payment · lifetime access · lessons, labs, exam and certificate included · no subscription.
About this course
Every web attack is a crafted HTTP request, and this course teaches you to send the right ones against a deliberately vulnerable app you run locally. Covering the OWASP Top 10, you work through SQL injection, the three kinds of cross-site scripting, cross-site request forgery, and server-side request forgery aimed at internal and cloud-metadata endpoints. You test authentication and sessions for weak hashing, missing rate limiting and poor token handling, exploit unrestricted file uploads, and study session hijacking and fixation along with the cookie flags that stop them. Each topic pairs the attack with its real fix: parameterized queries, output encoding, allow-listed uploads, and secure session design. You practise only on your own target, and the exam has you find and report several of these bugs.
Lessons
- How the Web Really Works (Attacker View) Pro
- Mapping the Attack Surface Pro
- SQL Injection Pro
- Cross-Site Scripting (XSS) Pro
- Cross-Site Request Forgery (CSRF) Pro
- Broken Access Control & IDOR Pro
- Authentication & Session Testing Pro
- Server-Side Request Forgery (SSRF) Pro
- Path Traversal & File Inclusion Pro
- Command Injection & Race Conditions Pro
- File Upload Vulnerabilities Pro
- Session Attacks — Hijacking & Fixation Pro
- Reporting, Fixes & Certification Exam Pro