TC官方合作论坛

 找回密码
 立即注册
12
返回列表 发新帖
楼主: luqinlong

[已解决] 如何找游戏里的call

[复制链接]
发表于 2015-11-23 19:41:50 来自手机 | 显示全部楼层
somyyy 发表于 2015-11-22 14:58
首先,看你写的代码是不是要调试TC程序啊?
这个TC貌似生成的程序有加壳的,你用PEID查一下,我记得查过好 ...

“按Ctrl+F9,除非你强制跳转,否则只能向结尾走;”

我总结一下,是不是这样的:
OD在断点停下来后,代码处在系统领空,就是一些Win32Api的汇编代码。

按两三次Ctrl+F9,进入程序领空的汇编代码。

继续不停地按Ctrl+F9,
执行点来到程序的
开始代码,
中间代码,
一直到程序的结束代码。

回复 支持 反对

使用道具 举报

发表于 2015-11-23 21:30:14 | 显示全部楼层
剑仙十号 发表于 2015-11-23 19:41
“按Ctrl+F9,除非你强制跳转,否则只能向结尾走;”

我总结一下,是不是这样的:

应该是这样的,
1、程序首先正常执行;
2、遇到你设置的“检测本地时间”,就断下了,进入API领空;
3、完成API的相关命令,这中间有很多return,具体多少视函数而不同(不确定);
4、完成你设置的“检测本地时间”命令,跳回你设置的下一条命令;
直接ALT+F9,从API领空的一堆rtn就就略去了,指针就直接就到了你设置的“检测本地时间”命令下一条开头(中间自动执行完了);
Ctrl+F9也能最后运行到下一条命令,不过需要多执行几次罢了,麻烦点,具体多少次这个与断点函数需要执行的代码多少有关,不确定;
     不知是否理解了?

回复 支持 反对

使用道具 举报

发表于 2015-11-24 08:21:55 来自手机 | 显示全部楼层
somyyy 发表于 2015-11-23 21:30
应该是这样的,
1、程序首先正常执行;
2、遇到你设置的“检测本地时间”,就断下了,进入API领空;

非常感谢。
我用Delphi写好程序,再开OD慢慢体会一段时间。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

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

GMT+8, 2024-10-2 06:13 , Processed in 0.030808 second(s), 19 queries .

Powered by 海安简单软件服务部

© 2008-2019 版权所有 保留所有权利

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