hack.courses

All labs

Filter by discipline and price. Complete a lab to collect its badge and unlock its leaderboard.

Expert

Red team · 2
locked badge for Little John (Expert Lab)
Lab
Little John (Expert Lab)

This one came out of a recent audit. We found a host everyone had written off as decommissioned, still quietly answering on a few ports and still running software nobody had touched in years. It gave up far more than it should have to anyone who bothered to ask it the right questions, and a credential left lying in the open did the rest. The box stuck with us, so we rebuilt the idea into a room.

web exploitation linux
Free +200 HC
Open lab
locked badge for Red Backdoor (Expert Lab)
Lab
Red Backdoor (Expert Lab)

A server was “remediated” after a supply-chain breach. The team rotated the keys, ran the checklist, and called it done. But maybe It wasn’t. The box still runs the exact same configuration it did on the day of the incident. Trace what was left behind, recover what shouldn’t be recoverable, and prove the door was never actually closed.

Free +250 HC
Open lab

Linux & Scripting

Red team · 2

Network Recon

Red team · 5
locked badge for AD Enumeration 101
Recon
AD Enumeration 101
Free +100 HC
Open lab
locked badge for Nmap: Network Scanning and Reconnaissance
Recon
Nmap: Network Scanning and Reconnaissance

Map networks and enumerate services with Nmap, from first ping to full attack surface.

intermediate port scanningenumerationnetworking
Free +100 HC
Open lab
locked badge for Rustscan: Network Scanning & Reconnaissance
Recon
Rustscan: Network Scanning & Reconnaissance

Scan at speed with Rustscan and pivot straight into deeper enumeration.

intermediate fast scanningenumerationnetworking
Free +100 HC
Open lab

Web Exploitation

Red team · 2
locked badge for Skeleton Key, CVE-2023-27524 Simulation
Web
Skeleton Key, CVE-2023-27524 Simulation

Walk a real CVE (Superset auth bypass) from discovery to a working exploit.

advanced CVE-2023-27524auth bypassexploitation
Free +150 HC
Open lab
locked badge for SQLmap: Database Exploitation from Zero to Dump
Web
SQLmap: Database Exploitation from Zero to Dump

Find and exploit SQL injection with SQLmap, from detection to full database dump.

advanced sql injectiondatabasesdumping
Free +150 HC
Open lab

Wireless

Red team · 1
locked badge for Airwaves - Wireless Network Cracking
Wireless
Airwaves - Wireless Network Cracking

Put an adapter in monitor mode, capture traffic and break WPA2 step by step.

intermediate monitor modecapturewpa2
Free +100 HC
Open lab

Binary Exploitation

Red team · 1
locked badge for Buffer Overflow
Binary
Buffer Overflow

Smash your first stack: control flow, saved return addresses and landing a shell.

advanced stackmemory corruptionshellcode
Free +150 HC
Open lab