Snippets : простой хак

 

Слегка бестолковая программа с пробным ограничительным периодом. При завершении периода выплывает сообщение:


Других ограничение не обнаружил, застрял с проверкой серийника. Искать оказалось очень просто:


Ищу в дизассемблере IDA номер 6002:

.text:00417F0B                 push    eax

.text:00417F0C                 mov     esi, ecx

.text:00417F0E                 push    6002h

.text:00417F13                 mov     [esp+1Ch+var_10], esi

.text:00417F17                 call    ??0CDialog@@QAE@IPAVCWnd@@@Z ; CDialog::CDialog(uint,CWnd *)

а потом проверку


.text:004168D0                 call    sub_413DC0

.text:004168D5                 test    al, al

.text:004168D7                 jnz     short loc_4168FA


проверка убирается правкой байта:



Комментарии