Skip to main content
This page aggregates cross-platform resources to practice JSON Web Tokens (JWT): retired Hack The Box machines, PortSwigger Web Security Academy labs and TryHackMe rooms, plus curated resources (HackTricks, PortSwigger, etc.) and related skills. Coverage: 18 challenges across 2 platforms — 10 HackTheBox · 8 PortSwigger. 10 with a Spanish writeup, 10 with a video writeup.

Where to start

Ordered by actual difficulty. At the same level: isolated lab first, then the guided room, and the full machine last.
  1. PortSwiggerJWT authentication bypass via algorithm confusion (Apprentice) · 🇬🇧
  2. PortSwiggerJWT authentication bypass via algorithm confusion with no exposed key (Apprentice) · 🇬🇧
  3. PortSwiggerJWT authentication bypass via flawed signature verification (Apprentice) · 🇬🇧
  4. PortSwiggerJWT authentication bypass via unverified signature (Apprentice) · 🇬🇧
  5. HackTheBoxSecret (Fácil) · 🇪🇸 🇬🇧 📹
  6. PortSwiggerJWT authentication bypass via jku header injection (Practitioner) · 🇬🇧

Curated resources

HTB machines practicing JSON Web Tokens (JWT) (10)

PortSwigger labs practicing JSON Web Tokens (JWT) (8)


Back to the full glossary Last updated: 2026-08-13