好友
阅读权限10
听众
最后登录1970-1-1
|
00403021 |. 3BD9 cmp ebx,ecx-----------------------------------------判断输入的注册码是不是11位,不是就直接跳过
00403023 |. B8 01000000 mov eax,0x1
00403028 |. 75 0A jnz short cm.00403034
0040302A |. 48 dec eax
0040302B |. 85C9 test ecx,ecx
0040302D |. 74 05 je short cm.00403034
0040302F |. E8 91FDFFFF call cm.00402DC5-------------------注册码比较call
00402E1C |. F3:A7 repe cmps dword ptr es:[edi],dword ptr ds:[esi]--------------------重复比较注册码
00402E1E |. 74 27 je short cm.00402E47
00402E20 |. 8B4E FC mov ecx,dword ptr ds:[esi-0x4] ; cm.004893CA
00402E23 |. 8B57 FC mov edx,dword ptr ds:[edi-0x4]
00402E26 |. 3ACA cmp cl,dl
00402E28 |. 75 10 jnz short cm.00402E3A
00402E2A |. 3AEE cmp ch,dh
00402E2C |. 75 0C jnz short cm.00402E3A
00402E2E |. C1E9 10 shr ecx,0x10
00402E31 |. C1EA 10 shr edx,0x10
00402E34 |. 3ACA cmp cl,dl
00402E36 |. 75 02 jnz short cm.00402E3A
00402E38 |. 3AEE cmp ch,dh
00402E3A |> B8 00000000 mov eax,0x0
00402E3F |> 1BC0 sbb eax,eax
00402E41 |. 5F pop edi ; cm.00403034
00402E42 |. 83D8 FF sbb eax,-0x1
00402E45 |. 5E pop esi ; cm.00403034
00402E46 |. C3 retn
00402E47 |> 85C0 test eax,eax
00402E49 |.^ 74 C4 je short cm.00402E0F
00402E4B |. 8B16 mov edx,dword ptr ds:[esi]
00402E4D |. 8B0F mov ecx,dword ptr ds:[edi]
00402E4F |. 3AD1 cmp dl,cl
00402E51 |.^ 75 E7 jnz short cm.00402E3A
00402E53 |. 48 dec eax
00402E54 |. 74 18 je short cm.00402E6E
00402E56 |. 3AF5 cmp dh,ch
00402E58 |.^ 75 E0 jnz short cm.00402E3A
00402E5A |. 48 dec eax
00402E5B |. 74 11 je short cm.00402E6E
00402E5D |. 81E1 0000FF00 and ecx,0xFF0000
00402E63 |. 81E2 0000FF00 and edx,0xFF0000
00402E69 |. 3BD1 cmp edx,ecx
00402E6B |.^ 75 CD jnz short cm.00402E3A
00402E6D |. 48 dec eax
00402E6E |> 5F pop edi ; cm.00403034
00402E6F |. 5E pop esi ; cm.00403034
00402E70 \. C3 retn
|
|