HTTP Security Headers Hardening
Learn how HTTP security headers protect browsers from common web attacks and how to identify and remediate missing security controls.
One room equals one complete learning experience. Every room pairs progressive theory with isolated sandbox execution, step-by-step tasks, intelligent mentor hints, and production defense engineering.
Start here if you want to understand how web browsers enforce security boundaries.
Learn SQL injection from error probing to UNION exploitation and prepared statements.
Master POSIX permissions, calculate octal masks, and fix dangerous 777 configs.
Run stealth Nmap scans, grab service banners, and enumerate anonymous shares.
You are working on one task at a time. Read the mission below, use the live terminal to run commands and observe outputs, then answer the question. If you get stuck, click I'm stuck 🤔 for progressive hints.
Foundations • Beginner • ~20 mins
Computer systems, operating system permissions, and authentication primitives
Learn how HTTP security headers protect browsers from common web attacks and how to identify and remediate missing security controls.
Understand how Linux file attributes protect system assets, identify dangerous world-writable files, and enforce the principle of least privilege.
Investigate unthrottled authentication endpoints, detect lack of account lockout controls, and implement token-bucket rate limiting.
OWASP Top 10 web application vulnerabilities and client/server exploitation
Expose vulnerabilities where applications trust user-supplied identifiers without verifying server-side session ownership.
Learn how unsanitized input breaks SQL syntax boundaries, extract sensitive database schema tables, and deploy parameterized prepared statements.
Trace how untrusted user input renders in DOM attributes, bypass simplistic tag filters using event handlers, and apply context-aware encoding.
Analyze how browsers automatically send session cookies on cross-origin requests and deploy anti-CSRF synchronizer tokens and SameSite cookies.
Network service discovery, SMB enumeration, blue team log forensics, and privilege escalation
Master port discovery using Nmap SYN scans, identify service versions and vulnerabilities, and inspect misconfigured SMB file shares.
Act as a SOC analyst examining Linux authentication logs and web access logs to identify attacker IPs, attack timelines, and compromised accounts.
Understand how the SetUID permission bit elevates execution privileges to root and leverage GTFOBins techniques to escape restricted shells.
Modern cryptographic tokens, stateless authentication, and cipher analysis
Deconstruct JSON Web Tokens into Header, Payload, and Signature, exploit insecure cryptographic validation, and elevate privileges to administrator.
Analyze intercepted ciphertext, calculate English character frequency distributions, recover the single-byte key, and understand modern authenticated ciphers.
Execute a complete multi-stage penetration test against enterprise host 10.10.10.100. Reconnaissance, SQLi bypass, SSH initial access, SUID privilege escalation, and executive reporting.