Originally Posted by
sradha
Hello i was trying to update the integrity bypass since eu is updated to version 93.4 today, but i cant get it
i just followed the video but seems i cant replace the script, or maybe i just dont understand, i hope you can help update the integrity check
thank you
This is the new bypass:
Please tell me if something does not work, I'm making a few changes to the table so maybe by tomorrow I'll make a proper release.
Code:
[ENABLE]
define(CRC1StartAddress,0312738E) //Address to replace
alloc(CRC1Copy,$2048)
CRC1Copy:
readmem(CRC1StartAddress, 2048)
aobscanmodule(CRC2,TERA.exe,8B 00 81 F3 01 00 00 00) //Replace this
registersymbol(CRC2)
alloc(newmem,$30)
label(code)
label(return)
newmem:
//Also replace the register with the same register in the original memory
sub eax, CRC1StartAddress
add eax, CRC1Copy
code:
mov eax,[eax]
xor ebx,00000001
jmp return
CRC2:
//Make sure there are the correct amount of nops here.
jmp newmem
nop 3
return:
////////////////////////////////////////////////////////////////////
aobscanmodule(CRC1,TERA.exe,5B 83 C4 04 C3) //Replace this
registersymbol(CRC1)
alloc(CRC1NewCode,$30)
label(codeAaA)
label(returnAaA)
CRC1NewCode:
codeAaA:
pop ebx
add esp,04
mov eax,#1
ret
jmp returnAaA
CRC1:
//Make sure there are no nops here
jmp CRC1NewCode
returnAaA:
[DISABLE]
CRC1:
db 5B 83 C4 04 C3
unregistersymbol(CRC1)
dealloc(CRC1NewCode)
CRC2:
db 8B 00 81 F3 01 00 00 00
unregistersymbol(CRC2)
dealloc(newmem)
EDIT: Fixed