BLOG2026-10-09
blog
[🥇 Gold 2] 문을 차면 flag를 검사하는 Unity 게임 — DreamHack Kick the door 풀이
여우가 문을 차는 Unity 2D 게임. 관리형 Assembly-CSharp.dll은 StreamingAssets/flag를 읽어 네이티브 CheckFlag.dll로 넘기고, 그 안의 제자리 XOR 체인(buf[i] ^= buf[(i+1)&0x19])이 26바이트 입력을 고정 타깃과 strncmp로 비교한다. 체인을 역순으로 되돌려 flag를 복원했다.
#dreamhack#ctf#reversing+6