| 
注册时间2009-1-28
阅读权限40
最后登录1970-1-1UID59317 独步武林  
 
 TA的每日心情|  | 无聊 2024-1-15 22:57
 | 
|---|
 签到天数: 3 天 [LV.2]偶尔看看I | 
 
 
 楼主|
发表于 2010-9-28 09:21:57
|
显示全部楼层 
| 看雪的牛已经解出了汉字的注册机,修改的源代码如下: CM原验证部分为:复制代码
004013BC   .  33C0          xor     eax, eax
004013BE   >  0FBE9404 8800>movsx   edx, byte ptr [esp+eax+88]
004013C6   .  83FA 00       cmp     edx, 0
004013C9   .  7F 33         jg      short 004013FE
004013CB   .  B9 9CFFFFFF   mov     ecx, -64
004013D0   .  2BCA          sub     ecx, edx
004013D2   .  884C04 54     mov     byte ptr [esp+eax+54], cl
004013D6   .  40            inc     eax
004013D7   .  83F8 04       cmp     eax, 4
004013DA   .^ 72 E2         jb      short 004013BE
004013DC   .  C64404 54 00  mov     byte ptr [esp+eax+54], 0
004013E1   .  8D5424 54     lea     edx, dword ptr [esp+54]
004013E5   .  52            push    edx                              ; /Text
004013E6   .  6A 02         push    2                                ; |ControlID = 2
004013E8   .  53            push    ebx                              ; |hWnd
004013E9   .  FF15 D8504000 call    dword ptr [<&USER32.SetDlgItemTe>; \SetDlgItemTextA
004013EF   .  5F            pop     edi
004013F0   .  5E            pop     esi
004013F1   .  5D            pop     ebp
004013F2   .  33C0          xor     eax, eax
004013F4   .  5B            pop     ebx
004013F5   .  81C4 EC000000 add     esp, 0EC
004013FB   .  C2 1000       retn    10
004013FE   >  68 70604000   push    00406070                         ; /用户名至少为两个中文!
00401403   .  6A 02         push    2                                ; |ControlID = 2
00401405   .  53            push    ebx                              ; |hWnd
00401406   .  FF15 D8504000 call    dword ptr [<&USER32.SetDlgItemTe>; \SetDlgItemTextA
复制代码004013B3   .  83F8 04       cmp     eax, 4
004013B6   .  0F82 72010000 jb      0040152E
004013BC   .  33C0          xor     eax, eax
004013BE   >  0FBE9404 8800>movsx   edx, byte ptr [esp+eax+88]
004013C6   .  0FBE4C04 54   movsx   ecx, byte ptr [esp+eax+54]
004013CB   .  03D5          add     edx, ebp
004013CD   .  40            inc     eax
004013CE   .  83F8 04       cmp     eax, 4
004013D1   .  8D2C0A        lea     ebp, dword ptr [edx+ecx]
004013D4   .^ 72 E8         jb      short 004013BE
004013D6   .  A1 40604000   mov     eax, dword ptr [406040]
004013DB   .  03C5          add     eax, ebp
004013DD   .  85C0          test    eax, eax
004013DF   .  75 1D         jnz     short 004013FE
004013E1   .  68 84604000   push    00406084                         ; /算你狠!
004013E6   .  6A 02         push    2                                ; |ControlID = 2
004013E8   .  53            push    ebx                              ; |hWnd
004013E9   .  FF15 D8504000 call    dword ptr [<&USER32.SetDlgItemTe>; \SetDlgItemTextA
004013EF   .  5F            pop     edi
004013F0   .  5E            pop     esi
004013F1   .  5D            pop     ebp
004013F2   .  33C0          xor     eax, eax
004013F4   .  5B            pop     ebx
004013F5   .  81C4 EC000000 add     esp, 0EC
004013FB   .  C2 1000       retn    10
004013FE   >  68 70604000   push    00406070                         ; /...大侠,再来过吧!
00401403   .  6A 02         push    2                                ; |ControlID = 2
00401405   .  53            push    ebx                              ; |hWnd
00401406   .  FF15 D8504000 call    dword ptr [<&USER32.SetDlgItemTe>; \SetDlgItemTextA
 | 
 |