BLOG2026-08-02
blog
[🥇 Gold 4] 디버거를 붙이면 정답이 바뀐다 — DreamHack Times 풀이
생성자가 ptrace(PTRACE_TRACEME) 반환값으로 전역 워드를 갱신하는데, 그 전역이 memcmp 비교 대상의 마지막 바이트를 겸한다. MD5 XOR 층은 같은 초에 두 번 걸려 스스로 상쇄되고, 남는 변환은 dword 비트반전 하나뿐이었다.
#dreamhack#ctf#reversing+6
Tag Archive
이 태그가 포함된 글을 최신순으로 모아봤어요.