Share how awesome the crackme was or where you struggle to finish it! Stay polite and do not spoil the solution/flag!
Please keep the comments section English-only.
Author:
kevinthomas
Language:
Assembler
Upload:
2026-10-31 15:48
Platform:
Unspecified/other
Difficulty:
5.5
Quality:
3.0
Arch:
ARM
Downloads:
79
Size:
32.65 KB
Writeups:
0
Comments:
10
Description
Bare-metal ARM Cortex-M33 (RP2350) firmware, no OS, XIP from flash at 0x10000000, Thumb-2. The image drives a WS2812 LED ring and runs a fake Linux shell over UART0 at 115200 8N1 (or emulate it). Every string and response is ChaCha20-Poly1305 sealed; the game is a 100-record encrypted command table behind a memory-hard scrypt-lite KDF. Find the three missing fragments, assemble the key, and scorch the serpent. The machine prints nothing that gives itself away. The flag sits inside curly braces: it begins with {th3_s3rp3nt_sl33ps_n0_m0r3 but does not end there. The machine will confirm the whole when the serpent sleeps no more. SOLVES: 0
Labels ?