Перейти к содержанию
Важно ! Important ! Читать далее... ×
Enjoy [PC] Trainer
Enjoy

Bypass [crc] integrity check

Рекомендуемые сообщения

CRC1:

Спойлер

[ENABLE]
aobscanmodule(CRC1,TERA.exe,5B 83 C4 04 C3) // should be unique
alloc(CRC1NewCode,$20)
label(codeAaA)
label(returnAaA)

CRC1NewCode:
codeAaA:
  pop ebx
  add esp,04
  mov eax,#1
  ret
  jmp returnAaA

CRC1:
  jmp CRC1NewCode
returnAaA:
registersymbol(CRC1)

[DISABLE]

CRC1:
  db 5B 83 C4 04 C3

unregistersymbol(CRC1)
dealloc(CRC1NewCode)

 

CRC2:

Спойлер

[ENABLE]
define(CRC1StartAddress,02F564D0)
alloc(CRC1Copy,$2048)
  
CRC1Copy:
readmem(CRC1StartAddress, 2048)
aobscanmodule(sellout,TERA.exe,8B 36 81 EA 1C 00 00 00 29) // should be unique
alloc(newmem,$20)
label(code)
label(return)

newmem:
  sub esi, CRC1StartAddress
  add esi, CRC1Copy
    
code:
  mov esi,[esi]
  sub edx,0000001C
  jmp return

sellout:
  jmp newmem
  nop
  nop
  nop
return:
registersymbol(sellout)

[DISABLE]

sellout:
  db 8B 36 81 EA 1C 00 00 00

unregistersymbol(sellout)
dealloc(newmem)

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

×

Важная информация

Используя этот сайт, вы соглашаетесь с нашими Условия использования.