dakaijixian 发表于 2012-4-17 20:28:09

研究某某游戏遇到的问题,求解啊

本帖最后由 dakaijixian 于 2012-12-11 00:21 编辑

例如,ebx
找基址都知道,是EAX里面的值+5508
但是
mov dword ptr ds:,eax
这段代码怎么理解呢?
寄存器的值:
ecx=0359053C
edx=00000029
eax=00000961

麻烦各位知道的朋友指点指点啊,万分感谢

2012年12月11日 00:28:16
发现很久前发的,还没有解决。
好吧 ,既然鱼友们没有回答,那么我就自问自答了!
mov dword ptr ds:,eax


其实很简单,首先乘法优先级较高,所以先用edx*4 即 0x29*4=0xA4

=
最终算出来的地址就是:35905E8

dakaijixian 发表于 2012-4-19 10:57:15

唉,这么久了还没有人回复 啊。- -

_作业 发表于 2012-4-26 21:02:53

把EAX的值放到ds:这个里面去,
页: [1]
查看完整版本: 研究某某游戏遇到的问题,求解啊