TC官方合作论坛

 找回密码
 立即注册

为什么远程线程调用call会崩溃呢

查看数: 629 | 评论数: 11 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2015-12-15 21:00

正文摘要:

这个call用代码注入器搞动没问题为什么我自己用线程注入就崩溃,,,在od里看没啥问题啊和注入器传的参数值都一样,请问那位神一样的同志能告诉我,主要想写个dll给tc调用 给 ...

回复

luqinlong 发表于 2015-12-17 01:21:12
是我用的汇编编译器太老了生成的机器码问题。。。虽然找到问题所在但是如何解决还有点迷茫
luqinlong 发表于 2015-12-17 01:19:10
也不是堆栈不平。。。
luqinlong 发表于 2015-12-17 01:18:00
我日我知道原因了,纠结24个小时,带大家分享一下,,,不是什么seh,,seh的确可以防止错误的call导致游戏进程崩溃,,但是最终还是call失败
luqinlong 发表于 2015-12-16 01:26:58
是不是我创的远程线程没有那个叫seh的东西啊,修改游戏内存数据很正常啊,只要call就崩溃
luqinlong 发表于 2015-12-16 01:22:22
                                        ; mov ecx,0
                                        ; mov edx,18eh
                                        ; mov eax,144h
                                        ; push ecx
                                        ; push ecx
                                        ; mov ecx,177Bh
                                        ; push edx
                                        ; mov edx,dword ptr [00F2B434h]
                                        ; push eax
                                        ; push ecx
                                        ; mov ecx,dword ptr [edx]
                                        ; mov eax,0F2D004h
                                        ; call dword ptr [eax]
                                        ;ret


这个是win32汇编写的远程线程执行代码,正准备打包成dll的给tc调用
luqinlong 发表于 2015-12-16 01:18:50
好的麻烦了
关闭

站长推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18043773号

GMT+8, 2025-9-19 06:15 , Processed in 0.167369 second(s), 28 queries .

Powered by 海安天坑软件科技有限公司

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表