gegon 发表于 2008-7-9 23:26:18

怎么读取反汇编中的地址偏移

00457985|.8B8E 94080000 MOV ECX,DWORD PTR DS:
' 0045798B|.33C0          XOR EAX,EAX
' 0045798D|.8A07          MOV AL,BYTE PTR DS:
' 0045798F|.6A 00      PUSH 0
' 00457991|.50            PUSH EAX
' 00457992|.E8 C9540400CALL elementc.0049CE60
' 00457997|.85C0          TEST EAX,EAX
' 00457999|.75 10      JNZ SHORT elementc.004579AB


比如上面的数据 假如我已经找到地址00457985怎么读取894这个数值 ,ESI中的数值怎么读取 ? c语言或delphi
谢谢!

[ 本帖最后由 gegon 于 2008-7-10 08:55 编辑 ]

swp160108 发表于 2008-7-10 15:56:51

继续往上找看看谁往esi赋值

wgz001 发表于 2008-7-10 20:41:22

用OD将程序载入   好象有个窗口中可以显示的值

我也是刚学,共同努力

:loveliness:

aymm2007 发表于 2008-7-12 10:52:44

呵呵高手啊看不懂 啊

老海 发表于 2008-8-20 21:41:16

跟踪到这句时,OD主窗口下的小窗口会有显示的(即信息窗口),00457985|.8B8E 94080000 MOV ECX,DWORD PTR DS:
页: [1]
查看完整版本: 怎么读取反汇编中的地址偏移