- 注册时间
- 2012-2-25
- 最后登录
- 1970-1-1
该用户从未签到
|
楼主 |
发表于 2012-3-25 17:05:35
|
显示全部楼层
MOV EAX, [0A591E0]
MOV ECX,[EAX+20]
PUSH EDI
ADD ECX,0EC
CALL 00632150
上面是原型CALL
EDI取值 "0E23540"
用注入器注入可正常使用
MOV EAX, [0A591E0]
MOV ECX,[EAX+20]
PUSH 0E23540
ADD ECX,0EC
CALL 00632150
在易语言中写代码如下
.版本 2
asm_置代码 ()
asm_mov_eax_ptr (十六到十 (“0A591E0”))
asm_mov_ecx_ptr_eax_add (十六到十 (“20”))
asm_push (ID)
asm_add_ecx_常数 (十六到十 (“0EC”))
asm_mov_ebx_常数 (十六到十 (“00632150”))
asm_call_ebx ()
asm_ret ()
asm_调用函数 (进程ID, asm_取代码 ())
调用CALL 选中人物call (十六到十 (“0E23540”))
不知道错在那里.一调用游戏直接报错,但可以正常执行call |
|