|

提醒:若下载的软件是收费的"请不要付款",可能是骗子,请立即联系本站举报,执意要付款被骗后本站概不负责。(任何交易请走第三方中介,请勿直接付款交易以免被骗!切记).
mov ecx,[00D0DF1C]
mov ecx,[ecx+1c]
mov ecx,[ecx+8]
mov ecx,[ecx+1c]
mov ecx,[ecx+8]
mov ecx,[ecx+28]
push 145
call 00489bc0
这个用代码注入器没用问题。
用VC写的
void Ugead()
{
_asm
{
mov ecx,[0x00D0DF1C]
mov ecx,[ecx+0x1c]
mov ecx,[ecx+0x8]
mov ecx,[ecx+0x1c]
mov ecx,[ecx+0x8]
mov ecx,[ecx+0x28]
push 0x145
mov eax,0x00489bc0
call eax
}
}这代码直接崩溃,不知道怎么回事。点调试指向 mov ecx,[ecx+0x8]这一句,这里两句mov ecx,[ecx+0x8]注释起来又指向mov ecx,[ecx+0x28] 这一句。只要是纯数字就崩溃了,
然后我又改成
void Ugead()
{
int *p = NULL;
p = (int *)0x00D0DF1C;
p =(int *)(p+0x1c);
p =(int *)(p+0x8);
p =(int *)(p+0x1c);
p =(int *)(p+0x8);
p =(int *)(p+0x28);
_asm
{
mov ecx,p
push 0x145
mov edx,0x00489bc0
call edx
}
}
这个游戏倒不崩了。但和实际的功能还是有点差别。不知道怎么回事。求指点。。
另外:
void CallJiNeng()
{
_asm
{
push 0
push 0
push -1
push -1
push 0
push 0
push 0x0f
mov ecx,[0x00D0DF1C]
mov ecx,[ecx+0x1c]
mov ecx,[ecx+0x28]
mov edx,0x00492140
call edx
}
}
这CALL也是直接崩溃。改成C++针指的也不行。。 好像是push 的时候就崩了。都没有执行到mov 指令。求大神指点。。新手。 谢谢啊
联系我时,请说是在 挂海论坛 上看到的,谢谢! |
上一篇: 为什么代码注入多次,目标程序的内存会越来越大下一篇: VC是如何判断系统是win8 或 win8.1
免责声明:
1、本主题所有言论和图片纯属会员个人意见,与本论坛立场无关。一切关于该内容及资源商业行为与www.52ghai.com无关。
2、本站提供的一切资源内容信息仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。
3、本站信息来自第三方用户,非本站自制,版权归原作者享有,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑或手机中彻底删除上述内容。
4、如果您喜欢该程序,请支持正版,购买注册,得到更好的正版服务。如有侵犯你版权的,请邮件与我们联系删除(邮箱:xhzlw@foxmail.com),本站将立即改正。
|