-
-
[旧帖]
[求助][求助]OD第一次找CALL
0.00雪花
-
发表于:
2014-1-21 21:28
1688
-
[旧帖] [求助][求助]OD第一次找CALL
0.00雪花
表示汗颜,已经分析出吃药CALL的地址,
001064BE 51 PUSH ECX-此处为物品剩余量
001064BF 52 PUSH EDX-此处为物品在背包的位置
001064C0 50 PUSH EAX-此处为物品ID号
001064C1 68 2CF46000 PUSH game.60F42C ASCII "ID":%u,GridId:%d,Num:%d" 根据我的判读应该是 使用背包物品的函数,但是为什么是push搞不懂
001064C6 68 24F46000 PUSH game.60F424 ASCII "kitbag" 应该是背包的意思,为什么又是push搞不明白
001064CB E8 A0C20600 CALL game.00172770 应该是吃东西的CALL
所以我按照这个样子用远程注入,发现OD返回一个“违反读取CDF597C9”汗颜。。。
求大神解救!!
本人懂C语言,略懂汇编,找CALL是在网上看教程学的,但是调试的游戏不一样。。
我根据C语言的解答上面的汇编代码应该是:
object useGoods(int ID,int GridID,int Num)
{
}
但是 它push的game.60F42C PUSH game.60F424 (应该是背包基址,还是什么)
求大神解答
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课