zhang_game 发表于 2015-4-20 10:34:20

人物基址的问题


用CE通过人物当前血量找到第一个基址,然后搜索这个基址,出来如下:







1、其中图一:搜索eax00056298,搜索不到地址;                  搜索edx 04630024,得到012c5540,然后查找访问012c5540的地址,出来的结果都指向012c5540,再没有偏移
2、其中图二:搜索edi,搜到不到地址;3、其中图二:搜索esi,搜到不到地址;
问题:2和3中的edi、esi都不是人物基址,因为遍历不出来任何东西,但是1中的eax+edx+1048代表什么意思,我怎么去遍历?

juanzi 发表于 2015-4-20 10:35:25

mov eax, edi找了吗
imul eax,eax,113b8
mov esi,
不行就OD直接跟到这地址分析下55d37c

juanzi 发表于 2015-4-20 10:35:39

看了一下……
第一张图 :想找EAX,直接跳到搜EDI,理由是前面的那句 mov eax,
第二张图:搜EDI之前,先把里面的值拿出来, EDI- 值 去搜索。
第三张图:到汇编里下断往上找。

uvgmn 发表于 2015-4-20 10:35:59

搜EDI之前,先把里面的值拿出来?什么意思,不太懂,请解释一下,谢谢了。

uvgmn 发表于 2015-4-20 10:36:12

因为EDI 是加上 里的值后,才进行+8c44 偏移的。   简单的来说直接断在ADD 那句话。

封尘 发表于 2015-4-20 11:42:32

不懂学习中

戒不掉的烟々 发表于 2015-7-8 05:55:48

楼主,你的高尚情.真的太让我感动~

rtyfghvbn 发表于 2020-8-1 17:32:42

5年后的我来发条信息
页: [1]
查看完整版本: 人物基址的问题