.
해 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
-------------------------------- 함 --------------------------------










