Challenge

Otto's Scrambled Note

Otto just landed after a long run across three corridors, pouch still strapped to his back. He swears the note inside isn't actually secret — just written in a funny way he doesn't fully trust. What he doesn't know: this delivery was handed off twice, and each courier scrambled it their own way. Open his pouch to see the first layer, then keep peeling.

Your goal is to recover the hidden flag, in the format SPAM{this_is_an_example}.

🦦

TmljZSBzbmlmZiEgQnV0IHRoaXMgcG91Y2ggb25seSBjYXJyaWVzIHRoZSBzZWNvbmQgbGVnIG9mIHRoZSBkZWxpdmVyeS4KVGhlIGZpcnN0IGNvdXJpZXIgZW5jb2RlZCB0aGVpciBoYWxmIGRpZmZlcmVudGx5IGJlZm9yZSBoYW5kaW5nIGl0IG9mZiB0byBtZS4gSGVyZSdzCmV4YWN0bHkgd2hhdCB0aGV5IGdhdmUgbWU6Cgo0ZDYxNjQ2NTIwNjk3NDIwNjE2YzZjMjA3NDY4NjUyMDc3NjE3OTIwNjE2MzcyNmY3MzczMmMyMDZlNmYyMDY0NjU3NDZmNzU3MjczMjA3NDY4Njk3MzIwNzQ2OTZkNjUyZTBhNDk2NjIwNzk2Zjc1Mjc3MjY1MjA3MjY1NjE2NDY5NmU2NzIwNzQ2ODY5NzMyYzIwNzk2Zjc1MjA3MDY1NjU2YzY1NjQyMDYyNjE2MzZiMjA2MjZmNzQ2ODIwNmM2MTc5NjU3MjczMmMyMDZlNjk2MzY1MjA3NzZmNzI2YjJlMGE1NDY4NjUyMDY0NjU2YzY5NzY2NTcyNzkyMDc5NmY3NTIwNzc2NTcyNjUyMDZjNmY2ZjZiNjk2ZTY3MjA2NjZmNzIzYTIwMzA3NDc0MzA1Zjc3MzQ3MzVmNzIzMTY3NjgzNzVmMzQ2YzZjNWYzNDZjMzA2ZTY3MGEwYTQ2NmM3OTIwNzM2MTY2NjUyZTIwNGY3NDc0NmYKCkdvb2QgbHVjayBkZWNvZGluZyB0aGF0IG9uZSB0b28uIC0gT3R0bw==

Hint from Otto: "Neither of these are encryption. They're formats meant to make data safe to copy and paste — and formats like that can always be reversed, layer by layer, no secret key needed."

What is Base64 (and Hex)?

Base64 is an encoding scheme that represents binary data using only 64 printable characters (A–Z, a–z, 0–9, +, /). Hexadecimal (base16) represents each byte as two characters from 0–9 and a–f. Both are everywhere — in JSON payloads, URLs, color codes, memory dumps — because they make binary-safe data easy to copy, paste, and log.

Why is Treating Encoding as "Security" Dangerous?

Encoding is not encryption. It uses no secret key, and reversing it takes nothing more than a standard decoder — the same one built into every browser and terminal. Storing a password, token, or personal note in Base64 and calling it "protected" gives a false sense of security: anyone who can see the encoded value can decode it in seconds.

How to Actually Protect Sensitive Data?

References