游戏狂人
 
- 贡献度
- 0
- 金元
- 16981
- 积分
- 1698
- 精华
- 0
- 注册时间
- 2017-2-1
|
assert(ed9.exe+1FFA8,48 81 EC)
[ENABLE]
globalalloc(myhook_batledrop,0x1000,ed9.exe)
define(temp_busy,myhook_batledrop+0f00)
define(temp_a,myhook_batledrop+0f04)
define(temp_ret,myhook_batledrop+0f10)
define(temp_rcx,myhook_batledrop+0f18)
define(temp_rdx,myhook_batledrop+0f20)
define(temp_r8,myhook_batledrop+0f28)
define(temp_r9,myhook_batledrop+0f30)
label(s_exit)
myhook_batledrop:
cmp [temp_busy],0
jne @s_end
mov [temp_a],0
mov [temp_busy],1
mov [temp_rcx],rcx
mov [temp_rdx],rdx
mov [temp_r8],r8
mov [temp_r9],r9
mov rax,[rsp]
mov [temp_ret],rax
mov rax,@s_Add
mov [rsp],rax
jmp @s_end
@s_Add:
mov rcx,[temp_rcx]
mov rdx,[temp_rdx]
mov r8,[temp_r8]
mov r9,[temp_r9]
call myhook_batledrop
inc [temp_a]
cmp [temp_a],#999
jl @s_Add
mov [temp_busy],0
jmp @end_Add
@end_Add:
mov rcx,[temp_ret]
jmp rcx
@s_end:
mov [rsp+10],rbx
jmp s_exit
ed9.exe+0C8150:
jmp myhook_batledrop
s_exit:
[DISABLE]
ed9.exe+0C8150:
mov [rsp+10],rbx
具体改哪里呀,还请赐教!!!
|
|