Сейчас на форуме: NIKOLA, johnniewalker (+7 невидимых)

 eXeL@B —› Крэки, обсуждения —› Как убрать проверку на целостность DLL
Посл.ответ Сообщение


Ранг: 71.9 (постоянный), 4thx
Активность: 0.040
Статус: Участник

Создано: 31 марта 2017 11:22
· Личное сообщение · #1

Пытаюсь снять триал с COM-библиотеки, но она проверяет видимо свою контрольную сумму, стоит поменять хоть один байт в DLL, начинает ругаться - меня взломали! Подскажите как она себя контролирует и как это пофиксить?



bde8_31.03.2017_EXELAB.rU.tgz - ToneDecoder.rar




Ранг: 275.9 (наставник), 340thx
Активность: 0.22=0.22
Статус: Участник
RBC

Создано: 31 марта 2017 12:59 · Поправил: Kindly
· Личное сообщение · #2

Code:
  1. 034C66E7  /$  55            PUSH EBP
  2. 034C66E8  |.  8BEC          MOV EBP,ESP
  3. 034C66EA  |.  81EC 08010000 SUB ESP,108
  4. 034C66F0  |.  A1 B0675003   MOV EAX,DWORD PTR DS:[35067B0]
  5. 034C66F5  |.  33C5          XOR EAX,EBP
  6. 034C66F7  |.  8945 FC       MOV DWORD PTR SS:[EBP-4],EAX
  7. 034C66FA  |.  A1 F85D5003   MOV EAX,DWORD PTR DS:[3505DF8]
  8. 034C66FF  |.  83F8 FF       CMP EAX,-1
  9. 034C6702  |.  75 30         JNZ SHORT ToneDe_1.034C6734
  10. 034C6704  |.  68 04010000   PUSH 104                                 ; /BufSize = 104 (260.)
  11. 034C6709  |.  8D85 F8FEFFFF LEA EAX,DWORD PTR SS:[EBP-108]           ; |
  12. 034C670F  |.  50            PUSH EAX                                 ; |PathBuffer
  13. 034C6710  |.  FF35 84B27903 PUSH DWORD PTR DS:[379B284]              ; |hModule = 034B0000 (ToneDe_1)
  14. 034C6716  |.  FF15 40E24E03 CALL DWORD PTR DS:[<&KERNEL32.GetModuleF>; \GetModuleFileNameA
  15. 034C671C  |.  8D85 F8FEFFFF LEA EAX,DWORD PTR SS:[EBP-108]
  16. 034C6722  |.  68 D45D5003   PUSH ToneDe_1.03505DD4                   ; PTONE_DEC
  17. 034C6727  |.  50            PUSH EAX
  18. 034C6728  |.  E8 A3CB0000   CALL ToneDe_1.034D32D0              << --- ага, ага
  19. 034C672D  |.  59            POP ECX
  20. 034C672E  |.  59            POP ECX                                  ; ToneDe_1.03505DD4
  21. 034C672F  |.  A3 F85D5003   MOV DWORD PTR DS:[3505DF8],EAX
  22. 034C6734  |>  8B4D FC       MOV ECX,DWORD PTR SS:[EBP-4]
  23. 034C6737  |.  33CD          XOR ECX,EBP
  24. 034C6739  |.  E8 6AF80000   CALL ToneDe_1.034D5FA8
  25. 034C673E  |.  C9            LEAVE
  26. 034C673F  \.  C3            RETN
  27.  

а тут проверка дней устаревания или типа того:
03467103 |. 81F9 68010000 CMP ECX,168

-----
Array[Login..Logout] of Life


| Сообщение посчитали полезным: jangle, v00doo
 eXeL@B —› Крэки, обсуждения —› Как убрать проверку на целостность DLL
Эта тема закрыта. Ответы больше не принимаются.
   Для печати Для печати