BLOG2026-07-15
blog
[🥈 Silver 4] add·rotate·xor 블록암호를 정적 역산 — DreamHack My ARX Cipher 풀이
stripped ELF 하나가 12바이트 key로 flag.enc를 만들어 놓았다. 블록 함수를 objdump로 뜯어 4바이트(16bit 워드 v0·v1)에 rotate-add-xor-swap을 3라운드 도는 ARX 구조임을 밝히고, 각 연산을 역으로 되감아 flag를 복원한다. gdb 런타임과 재암호화 라운드트립으로 이중 검증.
#dreamhack#ctf#reversing+5