// Layers of Secrecy
Peel back two independently-encoded blocks from an intercepted transmission.
// Download
// Your Toolbox
CyberChef
Drag-and-drop encode/decode recipes — From Base64, ROT13 Brute Force, Vigenère Decode.
base64 (CLI)
`base64 -d` decodes a Base64 block from the command line.
Vigenère cipher
A repeating-key substitution cipher — same key length as the alphabet shift pattern repeats.
// Situation
A two-block transmission was intercepted off an open relay. Each block was encoded independently, and neither uses an exotic format — just text transformations you can reverse by hand or with a tool.
// The Challenges
01
easy
Unwrap Block One
Block One has two layers: an outer wrapper you'll recognize instantly, and an inner substitution cipher that shifts every letter by the same fixed amount.
Target file: layers.txt (Block One)
02
medium
Break Block Two
Block Two resists a straight single-shift guess — it's a repeating-key cipher. The analyst notes hint at the keyword.
Target file: layers.txt (Block Two)