Skip to main content

Challenges

48 challenges · 9 stages · 3 platforms

Platforms

Stage 01Fundamentals5 challenges

Get comfortable on the Linux command line and solve your first flags. Everything after this assumes you can move around a terminal.

Stage 02Web5 challenges

Learn how HTTP, cookies and web apps work, and how to intercept traffic with Burp Suite. Most machines are broken into through a website.

Stage 03Cryptography3 challenges

Classic ciphers and hash cracking. You will crack recovered password hashes on almost every machine later on.

Stage 04Forensics3 challenges

Files, metadata and packet captures. Teaches you to look closely at what a system leaves behind.

Stage 05Network Tooling2 challenges

Scanning and enumerating services with Nmap, the first step of every boot2root machine.

Stage 06First Linux Machines8 challenges

Your first boot2root boxes: scan, find the weak service or web app, get a shell. Ordered from most guided to least.

Stage 07Linux Privilege Escalation6 challenges

From a low-privileged shell to root: sudo rules, SUID binaries, scheduled jobs and leaked secrets.

Stage 08Windows Machines11 challenges

The same workflow on Windows: SMB, IIS and file servers, then escalating to SYSTEM.

Stage 09Active Directory5 challenges

The most advanced stage. Attacking Windows domains with Kerberos, AD permissions and password attacks.