方便刷素材ww
assert(AGE_crack.EXE+1A0C52,C1 E9 10)
[ENABLE]
define(lastread,AGE_crack.EXE+336A68)
globalalloc(myhook_setl,0x1000,)
label(exit)
myhook_setl:
mov ecx,[lastread]
cmp [ecx-0c],#9
jne @cmp1
cmp [ecx-8],#6518
jne @cmp1
cmp [ecx-4],#9
jne @cmp1
cmp [ecx],#5304
jne @cmp1
cmp [ecx+4],#9
jne @cmp1
cmp [ecx+8],#26
jne @cmp1
jmp @s_dropitem
@cmp1:
jmp @s_end
@s_dropitem:
mov esi,#100
jmp @s_end
@s_end:
xor ecx,ecx
cmp eax,esi
setl cl
jmp exit
AGE_crack.EXE+531A0:
jmp myhook_setl
exit:
[DISABLE]
AGE_crack.EXE+531A0:
cmp eax,esi
setl cl
assert(AGE_crack.EXE+1A0C52,C1 E9 10)
[ENABLE]
define(lastread,AGE_crack.EXE+336A68)
globalalloc(myhook_setl,0x1000,)
label(exit)
myhook_setl:
mov ecx,[lastread]
cmp [ecx-0c],#9
jne @cmp1
cmp [ecx-8],#6518
jne @cmp1
cmp [ecx-4],#9
jne @cmp1
cmp [ecx],#5304
jne @cmp1
cmp [ecx+4],#9
jne @cmp1
cmp [ecx+8],#26
jne @cmp1
jmp @s_dropitem
@cmp1:
jmp @s_end
@s_dropitem:
mov esi,#100
jmp @s_end
@s_end:
xor ecx,ecx
cmp eax,esi
setl cl
jmp exit
AGE_crack.EXE+531A0:
jmp myhook_setl
exit:
[DISABLE]
AGE_crack.EXE+531A0:
cmp eax,esi
setl cl