Assembly 如何在汇编中找到mov函数的偏移量?

Assembly 如何在汇编中找到mov函数的偏移量?,assembly,cheat-engine,Assembly,Cheat Engine,我不知道如何找到被这个代码改变的原始内存地址 mov [esi+10],eax movzx eax,byte ptr [ebp+18] 获得的新地址是20847BB0 eax:003F6C39 esi:20847BA0 ebp:010FF1B8 以前的地址是什么?请解释。mov[esi+10],eax 让我们看看 esi+10 我们知道esi是20847BA0,如果您将0x10添加到它,您将得到20847BB0,这是您的“新地址” movzx-eax,字节ptr[ebp+18] ebp和esp

我不知道如何找到被这个代码改变的原始内存地址

mov [esi+10],eax
movzx eax,byte ptr [ebp+18]
获得的新地址是
20847BB0

eax:003F6C39
esi:20847BA0
ebp:010FF1B8


以前的地址是什么?请解释。

mov[esi+10],eax

让我们看看

esi+10

我们知道esi是20847BA0,如果您将0x10添加到它,您将得到20847BB0,这是您的“新地址”

movzx-eax,字节ptr[ebp+18]

ebp和esp定义本地堆栈。ebp+18是一个局部堆栈变量


没有提供其他信息,因此我只能告诉您

唯一的存储是
esi+10
处的4个字节,您有esi值。