SleepyPanda (09-20-2017)
[ENABLE]
alloc(Hook, 512)
label(Return)
label(ReturnHook)
label(Godmode)
Hook:
cmp dword ptr [esp], 011CEA6F //85 C0 ? ? 55 FF 15 ? ? ? ? 85 DB ? ? 8B 13 8B 02 6A 01 8B CB FF D0 C7 ? ? ? ? ? ? ? ? ? ? 8D
jne Return
mov dword ptr [esp], ReturnHook
Return:
jmp InterlockedDecrement
ReturnHook:
test eax,eax
jne Godmode
push ebp
call dword ptr [0161A0AC]
test ebx,ebx
je Godmode
mov edx,[ebx]
mov eax,[edx]
push 01
mov ecx,ebx
call eax
Godmode:
mov [esp+000000B8],00000000
lea ecx,[edi+00002230]
mov [esp+20],ecx
lea ecx,[esi+00007A90]
call 00490F70
test eax,eax
je 011CF8D9 //jne XXXXXXXX
jmp 011CEAB0 //address after ^
0161A0B0: //Above hook address
dd Hook
[DISABLE]
0161A0B0: //Same as above
dd InterlockedDecrement
dealloc(Hook)
Credits: Chubbz
0aixz0r
MOST PLAYED
SleepyPanda (09-20-2017)