- UID
- 59317
注册时间2009-1-28
阅读权限40
最后登录1970-1-1
独步武林
TA的每日心情 | 无聊 2024-1-15 22:57 |
---|
签到天数: 3 天 [LV.2]偶尔看看I
|
楼主 |
发表于 2010-9-28 09:21:57
|
显示全部楼层
看雪的牛已经解出了汉字的注册机,修改的源代码如下:
- 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
复制代码 CM原验证部分为:- 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
复制代码 |
|