- UID
- 242
注册时间2005-3-6
阅读权限40
最后登录1970-1-1
独步武林
 
该用户从未签到
|
发表于 2007-11-15 17:12:15
|
显示全部楼层
00401628 . E8 43000000 call 00401670 // 关键 CALL
004016E7 |. 83F8 06 cmp eax, 6 // 看看你输入的注册码是不是 6 位,是就跳到比较的地方
004016EA |. 74 35 je short 00401721
00401723 |> /0FBF743C 0C /movsx esi, word ptr [esp+edi+C] // 循环 3 次 ,分别比较
00401728 |. |8BCE |mov ecx, esi
0040172A |. |83E1 0F |and ecx, 0F
0040172D |. |51 |push ecx
0040172E |. |8BCD |mov ecx, ebp
00401730 |. |E8 6B000000 |call 004017A0
00401735 |. |8B5424 28 |mov edx, dword ptr [esp+28]
00401739 |. |66:0FBE0C17 |movsx cx, byte ptr [edi+edx]
0040173E |. |66:3BC8 |cmp cx, ax // 比较 1 3 5 位
00401741 |.^|75 A9 |jnz short 004016EC
00401743 |. |C1FE 04 |sar esi, 4
00401746 |. |83E6 0F |and esi, 0F
00401749 |. |8BCD |mov ecx, ebp
0040174B |. |56 |push esi
0040174C |. |E8 4F000000 |call 004017A0
00401751 |. |8B5424 28 |mov edx, dword ptr [esp+28]
00401755 |. |66:0FBE4C17 0>|movsx cx, byte ptr [edi+edx+1]
0040175B |. |66:3BC8 |cmp cx, ax // 比较 2 4 6 位
0040175E |.^|75 8C |jnz short 004016EC
00401760 |. |83C7 02 |add edi, 2
00401763 |. |83FF 06 |cmp edi, 6
00401766 |.^\7C BB \jl short 00401723 |
|