A. 找基址时 出现 :mov eax,[eax+edi*4] 怎么理解。eax值已经有了,倒过去搜究竟要怎么搜索呢
eax+edx*4=011DC380+00000001*4=011DC384
[eax+edx*4]表示以EDX(00000001)为段地址,以011DC384为偏移地址的逻辑地址的主存储器中的四个字节内容
这条命令表示将主存00000001:011DC384中的双字数据传送到eax中。
B. 我找到了使命召唤10的无限弹药动态地址怎么找基址!请大神进来看看! 140472B2C-sub【rcx+rax*4+04】edi
直接去游民星空找个插件辅助就行了 还用你这么搞吗?搜 使命10无限子弹。
C. 游戏找基址问题 麻烦指点一二 mov [edi+ecx*4-04],eax 其中 ecx=1
这种乘法形式的是一个数组,一般是怪物列表数组, 背包数组, 技能数组等等会出现内这种形式.
ecx为数组下标容,第一个对象是0,第二个对象是1,第三个对象是2等等
偏移就是ecx*4 -4 = 1*4-4 = 0
建议你去看一下那些遍历周围怪物,或者是遍历背包物品的教程, 你就理解了什么是数组了.我也讲不清楚,
D. 游戏寻找二级基址出现这个mov [esi+edi*4+0000016C],ebx是什么意思
二维数组,一般可以遍历到有用的数据
E. 汇编基址写法、格式等相关
1.不一来定啊
2.edi+ecx*4-08是相对基址自变址寻址
edi是基址寄存器 ecx是变址寄存器
3.[]是:edi中的数+(ecx中的数*4)-8
eax为原操作数,[]为目的操作数
这条指令把eax中的数放入[]所对应的内存单元
4.没明白意思