.
해 Reverse Engineering
coder .
해 Reverse Engineering
coder .
표:
: 2 .
Crack: , Inline Patch 1 .
: 2 .
Crack: , Inline Patch 1 .
한 coder 한 C 하 한 . ( M$ 히 .)
-------------------------------- 함 -------------------------------- int func(int limit) { int num = (int)rand(); return num%limit; } // 함 // srand(GetTickCount()); 함 행한. main_func() { ... int base = 0x1E; // (30) <- main_func() . int height = 0x10; // (16) int count = 0x0A; // (10) int map[height][base] = {0x0f, }; // x표 y표 .. 0x0f 0x80 int ret_base, ret_height; do { ret_base = func(base)++; ret_height = func(height)++; if(map[ret_height][ret_base] == 0x80) continue; map[ret_height][ret_base] = 0x80; count--; } while(count); ... } // map DS:1005340 -------------------------------- 함 --------------------------------