Сейчас на форуме: Rio (+5 невидимых) |
![]() |
eXeL@B —› Вопросы новичков —› как обойти проверку? |
Посл.ответ | Сообщение |
|
Создано: 23 июня 2008 16:40 · Личное сообщение · #1 004013BA . E8 E1190200 call ahead_dv.00422DA0 004013BF 56 push esi 004013C0 8BF1 mov esi,ecx 004013C2 6A 00 push 0 004013C4 E8 99120200 call <jmp.&MFC42.#1134> 004013C9 83C4 04 add esp,4 004013CC 8BCE mov ecx,esi 004013CE E8 89120200 call <jmp.&MFC42.#2621> 004013D3 A0 90104300 mov al,ds:[431090] 004013D8 84C0 test al,al 004013DA . 0F84 81000000 je ahead_dv.00401461 004013E0 . E8 93110200 call <jmp.&MFC42.#1168> 004013E5 . 8B40 08 mov eax,ds:[eax+8] 004013E8 . 6A 00 push 0 004013EA 68 B0104300 push ahead_dv.004310B0 ; ASCII "39CEF994A1E63D25" 004013EF 68 A8104300 push ahead_dv.004310A8 ; ASCII "Demo" 004013F4 . 50 push eax 004013F5 . E8 16100200 call <jmp.&SkinMagic.#1> 004013FA . 8D4424 08 lea eax,ss:[esp+8] 004013FE . 50 push eax 004013FF . E8 7C550100 call ahead_dv.00416980 00401404 . 83C4 04 add esp,4 00401407 . 68 9C104300 push ahead_dv.0043109C ; ASCII "skintic.smf" 0040140C . 8D4C24 10 lea ecx,ss:[esp+10] 00401410 . 50 push eax 00401411 . 51 push ecx 00401412 . C78424 3C250000 00000>mov dword ptr ss:[esp+253C],0 0040141D . E8 34120200 call <jmp.&MFC42.#924> 00401422 . 8B00 mov eax,ds:[eax] 00401424 . C68424 30250000 01 mov byte ptr ss:[esp+2530],1 0040142C . 50 push eax 0040142D . E8 D80F0200 call <jmp.&SkinMagic.#3> 00401432 . 8D4C24 0C lea ecx,ss:[esp+C] 00401436 . C68424 30250000 00 mov byte ptr ss:[esp+2530],0 0040143E . E8 F3100200 call <jmp.&MFC42.#800> 00401443 . 8D4C24 08 lea ecx,ss:[esp+8] 00401447 . C78424 30250000 FFFFF>mov dword ptr ss:[esp+2530],-1 00401452 . E8 DF100200 call <jmp.&MFC42.#800> 00401457 . 68 94104300 push ahead_dv.00431094 ; ASCII "Dialog" 0040145C . E8 A30F0200 call <jmp.&SkinMagic.#8> 00401461 > B9 B8364300 mov ecx,ahead_dv.004336B8 ----- minimaL_patсh на руборде ![]() |
|
Создано: 23 июня 2008 16:47 · Личное сообщение · #2 |
|
Создано: 23 июня 2008 16:49 · Личное сообщение · #3 |
|
Создано: 23 июня 2008 16:55 · Личное сообщение · #4 |
|
Создано: 23 июня 2008 17:01 · Личное сообщение · #5 |
|
Создано: 23 июня 2008 18:11 · Личное сообщение · #6 |
|
Создано: 23 июня 2008 18:15 · Личное сообщение · #7 |
|
Создано: 23 июня 2008 18:18 · Личное сообщение · #8 |
|
Создано: 23 июня 2008 18:39 · Личное сообщение · #9 |
|
Создано: 23 июня 2008 18:42 · Поправил: tihiy_grom · Личное сообщение · #10 SemDJ Нужная проверка находится в процедуре по адресу 004158D0 Прогу лови на SetWindowTextA, рядом с переходом сразу выйдешь на эту процедуру. Ну а потом - осталось только разобраться в каком регистре и какое значение она должна возвращать. ![]() P.S. А то, что ты напатчил - ты просто отрубил дальнейшую загрузку скина, потому и перестало всё работать ![]() |
|
Создано: 23 июня 2008 20:13 · Личное сообщение · #11 |
![]() |
eXeL@B —› Вопросы новичков —› как обойти проверку? |