My notes on web security and web exploitation, from HTTP and the tooling through the classic vulnerability classes (injection, XSS, authentication, access control, SSRF, file and path, template and deserialization, API), then chaining bugs together and real practice. Each lesson pairs the theory with a tool demo and a self-contained lab you can run.
Everything here is for learning, CTFs, authorized testing and bug bounty within scope. The labs are deliberately vulnerable apps that run on your own machine. Do not attack systems you do not have permission to test.
Web · Intro to Web Hacking
Web · Injection
Web · Cross-Site Scripting
Web · Authentication and Session
Web · Access Control
Web · SSRF and Request-Side
Web · File and Path
Web · Template and Deserialization
Web · API and Modern Web
Web · Chaining
Web · Hands-on