The XSS Rat
CWAP · Certified Web App Pentester

Animated attack walkthroughs

Every module, animated frame by frame — with every command you would actually type.
42animations
17modules
556steps
529commands
98mruntime

Each page is a self-contained animation with full media controls: play/pause, rewind (plays backwards), fast-forward at 2×/4×/8×, step forward/back, a draggable timeline, a speed selector and loop. Three panels move together on every frame — what you are doing, what is on the wire right now, and what the target does with it.

Every command appears in a terminal you can copy from, and the sidebar collects all commands in order behind a single copy all button — so each animation doubles as a working playbook. Nothing loads from the network: open them offline, from a USB stick, from anywhere.

Authorized / lab use only. Every payload here is for your own labs, the provided practice platforms, or a target you are explicitly permitted to test. Scope adherence is graded above exploitation — the animations say so, repeatedly, on purpose.

00

Introduction & Exam Strategy

2 animations
01

OWASP WSTG

2 animations
02

Pentest Planning

2 animations
03

Recon & Mapping

3 animations
04

Broken Access Control

3 animations
05

Cross-Site Scripting

3 animations
06

Blind XSS

2 animations
07

CSRF

3 animations
08

SSRF

3 animations
09

JWT & Authentication

3 animations
10

Hidden Credentials

3 animations
11

Business Logic

3 animations
12

Vulnerability Chaining

2 animations
13

Automation & Tooling

2 animations
14

Reporting

2 animations
15

Exam Prep & Mock

2 animations
16

The Debrief

2 animations

Player controls — the same on every page

Spaceplay / pause · K pause
previous / next step
J Lrewind (plays backwards) / fast-forward — press again for 4× and 8×
, .nudge one second · R replay the current step
Home Endjump to start / end · 09 seek to 0–90%
C Mcopy the current command / toggle loop
the auto buttonon = plays straight through · off = stops at the end of each step, so you can talk over it while teaching
drag the barscrub anywhere; the tick marks are step boundaries