我在测试用od找打坐call,我用了bp send断点,但是我打坐的时候游戏居然没暂停

我在测试用od找打坐call,我用了bp send断点,但是我打坐的时候游戏居然没暂停,我用了两个版本的OD都不行?是什么的问题,我刚开始学找call,请会的人赐教!!测试的游戏是(新天龙八部)
123456

系统是多少位的,是64的吗? 如果是64的话"bp ws_32.send"而不是"bp send"
还有,新天龙八部这款游戏,它是线程循环发包的,就算是在它的"send"上 下段能断下来,也是没多大用处的啊,因为你没有跳出它的循环,就断不到它的功能CALL,你可百度搜索一下如何跳出线程循环发包,我给你一个最省事的的方法,使用CE利用访问的方法,找到它的打坐CALL,再一步一步顺向跟进找到它的封包CALL,以后找需要发包的CALL就在它封包CALL上 下段可断到功能CALL,或者直接调用它的封包CALL也可以实现你需要的功能
如果你用于学习,转到ws_32.send,在它PUSH进来的第二个参数下写入断点可跳出它的循环,然后看"k"里的返回地址(即是堆栈里的返回地址),就会有你的封包CALL,包括你的打坐CALL
如果还是不懂,那我也是在没办法了,因为玩逆向,多多少少需要编程的知识,在生活中,很多人做一件事,说懂它的原理没多大用处,但是编程语言,或者开发工具,都需要懂得它的原理你才能继续下去呀!!!追问

自己写的吗,好详细,我是基于学习的,这游戏没意思,学学找call,bp send今天我换游戏就行了,不过你说的挺对的,我是64位的系统,怎么其他游戏bp send可以而不是用你说的bp ws _32 send

追答

为什么要用ws_32.send,关于这一点,你会这样问,那就证明你不怎么了解系统的API,这样学习下去非常困难的,是照着网络的教程去学习的吧!教程都是教你怎么去死追寄存器,怎么在发包函数上下断点来找CALL,而且还嗝屁的吐槽一些完全不用去看懂OD里的代码来忽悠你
写外挂或者游戏脚本最基本的要素是要有汇编的基础认识,随后是针对winods的了解,这点是最关键的,要不然连游戏的保护机制都不知道是什么!我要说的就这么多,不要被网络教程忽悠了

追问

谢谢你,我把悬赏提到了80给你,我想再问一点问你,你会的话回答下我,我现在看的教程挺好的,他是12年的教程了,前期主要有绿色征途等游戏讲解,但是现在绿色征途加了驱动保护了,OD CE都加载不到,能教我解决下吗?

温馨提示:答案为网友推荐,仅供参考
相似回答