Can anyone help me out wwith using injection to parse an LUA string.
I have allocated some memory and written a string to it.
I have then allocate some memory and written code to it to call the
0x0077CDD0 -> CGameLua__Dostring
But i'm getting access violations.
Code I have tried:
Code:
mov EDX, [0x011CA260]
mov EDX, [EDX+0x2864]
FS mov EAX, [0x2C]
mov EAX, [EAX]
add EAX, 8
mov [EAX], edx
push {0}
call 0x0077CDD0
retn
and
Code:
mov EDX, [0x011CA260]
mov EDX, [EDX+0x2864]
FS mov EAX, [0x2C]
mov EAX, [EAX]
add EAX, 8
mov [EAX], edx
mov ecx, {0}
call 0x0077CDD0
retn
and
Code:
push {0}
call 0x0077CDD0
retn
and
Code:
mov ecx, {0}
call 0x0077CDD0
retn
wher {0} is replaced with the address of the string
wait, Has the address of the funtion changed in 3.0.3? If so what is the new offset?