Hands-On Labs in Web Application Attack
How the web really works and what you are authorised to touch, then build the isolated network, the Kali/Burp box, two training web apps, and Burp's proxy and CA certificate.
Intercept live traffic with the Proxy, read an HTTP request and response line by line, map an application's attack surface, and replay modified requests in Repeater.
The classics, against your own training apps: weak authentication, session and cookie handling, SQL and command injection, Intruder fuzzing, and insecure file upload.
Reflected and stored cross-site scripting, broken access control and IDOR, cross-site request forgery, business-logic abuse, and the misconfigurations that leak information.
Write a web finding up properly — evidence, severity, reproduction and retest — then run an end-to-end web assessment against the lab and reset it cleanly.