各位dagedajie,在破解软件时,判断输入的序列号好象是在一个循环里面操作的,我按了N久的F8一直在里面循环(如下),一跳出循环(跳到46F060),错误的对话框就出来了,不知道各位高手对下面的一段代码是否能看出点问题来。
0046F012 |. 8990 4C020000 mov dword ptr [eax+24C], edx
0046F018 |> A1 E8FB5300 /mov eax, dword ptr [53FBE8]
0046F01D |. E8 62310000 |call 00472184
0046F022 |. A1 E8FB5300 |mov eax, dword ptr [53FBE8]
0046F027 |. 80B8 9C000000 00 |cmp byte ptr [eax+9C], 0
0046F02E |. 74 0F |je short 0046F03F
0046F030 |. 8B45 FC |mov eax, dword ptr [ebp-4]
0046F033 |. C780 4C020000 02000000 |mov dword ptr [eax+24C], 2
0046F03D |. EB 14 |jmp short 0046F053
0046F03F |> 8B45 FC |mov eax, dword ptr [ebp-4]
0046F042 |. 83B8 4C020000 00 |cmp dword ptr [eax+24C], 0
0046F049 |. 74 08 |je short 0046F053
0046F04B |. 8B45 FC |mov eax, dword ptr [ebp-4]
0046F04E |. E8 1DFDFFFF |call 0046ED70
0046F053 |> 8B45 FC |mov eax, dword ptr [ebp-4]
0046F056 |. 8B80 4C020000 |mov eax, dword ptr [eax+24C]
0046F05C |. 85C0 |test eax, eax
0046F05E |.^ 74 B8 \je short 0046F018
0046F060 |. 8945 F8 mov dword ptr [ebp-8], eax
[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!