All labsStart: Base64 is not a lock
Crypto
Decode a leaked secret, brute-force a cipher, pull a hidden address out of malware, crack a password dump and break RSA — each with the tool an analyst would reach for.
Briefing
A flag is hidden in each challenge, and you have an analyst's toolkit to get it out. You decode a leaked secret, brute-force a cipher, pull an address out of malware, crack a password dump, and break a small RSA key — one tool per job.
You'll learn to
- Tell encoding (base64, hex) from encryption, and reverse it
- Break a shift cipher by trying every key, and a one-byte XOR key by frequency
- Recognise and crack a hashed password against a wordlist
- Factor a small RSA modulus and recover the message
0 of 7 steps done0%
Before you break codesOptional warm-upBytes and hex, XOR, remainders, and why splitting a number into primes is hard. Ten minutes.Twenty-five keys
Why a small key is no key at all
One byte of secret
How malware hides where it phones home
You know how it starts
Breaking a longer key with a crib
The leaked database
Why hashing a password is not enough
RSA with small primes
Public keys, and why their size is everything
What to use instead
The rules that would have saved every file here