我昨天破解一个软件,用od在不同电脑上打开了一个相同程序(绝对没有壳),在od反汇编窗口居然出现的内容不一样,真感到不可思议,请高手指点下,这是什么原因造成的,以下是复制出来的一段内容:
0085AFBE 8B45 F8 mov eax, dword ptr [ebp-8]
0085AFC1 E8 7EA2BAFF call 00405244
0085AFC6 8B55 F8 mov edx, dword ptr [ebp-8]
0085AFC9 B8 24B18500 mov eax, 0085B124
0085AFCE E8 55A3BAFF call 00405328
0085AFD3 8BC8 mov ecx, eax
0085AFD5 8D45 F8 lea eax, dword ptr [ebp-8]
0085AFD8 BA 01000000 mov edx, 1
0085AFDD E8 A2A2BAFF call 00405284
0085AFE2 8B45 F4 mov eax, dword ptr [ebp-C]
0085AFE5 BA 30B18500 mov edx, 0085B130
0085AFEA E8 41A1BAFF call 00405130
以上是在单位电脑上打开显示的
以下是在家的电脑上打开显示出来的
7C9210ED > 8B5424 04 MOV EDX,DWORD PTR SS:[ESP+4]
7C9210F1 33C0 XOR EAX,EAX
7C9210F3 FF4A 08 DEC DWORD PTR DS:[EDX+8]
7C9210F6 75 26 JNZ SHORT ntdll.7C92111E
7C9210F8 8942 0C MOV DWORD PTR DS:[EDX+C],EAX
7C9210FB F0:FF4A 04 LOCK DEC DWORD PTR DS:[EDX+4] 7C9210FF 7D 03 JGE SHORT ntdll.7C921104
7C921101 C2 0400 RETN 4
7C921104 52 PUSH EDX
为什么会出现这种情况啊!!!!!!!
[注意]看雪招聘,专注安全领域的专业人才平台!