-
-
[求助]OD调试里MOV问题
-
发表于:
2008-6-12 10:22
5206
-
自己随便写的一个小东西,运行到这里时发现不正常,在OD里看到这里
0056A811 |. A1 AC795700 mov eax, dword ptr [5779AC]
这里 ds:[005779AC]=00579364 可到下一句发现eax的值不对
0056A816 |. 8B00 mov eax, dword ptr [eax]
ds:[00415EE8]=00578664 eax=00415EE8
同样的传送到eax有两次,是连续的,第一次是正确的,第二次为什么会传一个错误的值到eax里呢,求助,下面是OD里连续两次的反汇编
0056A802 |. A1 AC795700 mov eax, dword ptr [5779AC] 这里是正确的
0056A807 |. 8B00 mov eax, dword ptr [eax]
0056A809 |. 8B56 04 mov edx, dword ptr [esi+4]
0056A80C |. E8 FFCFE9FF call 00407810
0056A811 |. A1 AC795700 mov eax, dword ptr [5779AC] 这里传送的错误的值
0056A816 |. 8B00 mov eax, dword ptr [eax]
两次中[5779AC] 里的值一直没变动过
[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!