- UID
- 3526
注册时间2005-10-6
阅读权限40
最后登录1970-1-1
独步武林
该用户从未签到
|
发表于 2009-4-10 11:51:20
|
显示全部楼层
我汉~~~~/:L
00401570 /> \55 push ebp
00401571 |. 8BEC mov ebp, esp
00401573 |. 83EC 44 sub esp, 44
00401576 |. 53 push ebx
00401577 |. 56 push esi
00401578 |. 57 push edi
00401579 |. 8D7D BC lea edi, [local.17]
0040157C |. B9 11000000 mov ecx, 11
00401581 |. B8 CCCCCCCC mov eax, CCCCCCCC
00401586 |. F3:AB rep stos dword ptr es:[edi]
00401588 |. 8B45 08 mov eax, [arg.1] ; 注册名
0040158B |. 50 push eax
0040158C |. E8 2FE90100 call DOS_CRAC.0041FEC0 ; 注册名长度->eax
00401591 |. 83C4 04 add esp, 4
00401594 |. 8945 FC mov [local.1], eax
00401597 |. 837D FC 07 cmp [local.1], 7 ; 与7比较
0040159B |. 7E 04 jle short DOS_CRAC.004015A1 ; 小于等于,跳
0040159D |. 32C0 xor al, al
0040159F |. EB 2A jmp short DOS_CRAC.004015CB
004015A1 |> 837D FC 07 cmp [local.1], 7 ; 与7比较
004015A5 |. 7D 04 jge short DOS_CRAC.004015AB ; 大于等于,跳
004015A7 |. 32C0 xor al, al
004015A9 |. EB 20 jmp short DOS_CRAC.004015CB
004015AB |> 837D FC 07 cmp [local.1], 7 ; 与7比较
004015AF |. 75 1A jnz short DOS_CRAC.004015CB ; 不等,跳
004015B1 |. 8B4D 0C mov ecx, [arg.2] ; 注册码
004015B4 |. 51 push ecx
004015B5 |. 8B55 08 mov edx, [arg.1]
004015B8 |. 52 push edx
004015B9 |. E8 72E80100 call DOS_CRAC.0041FE30 ; F7进入
004015BE |. 83C4 08 add esp, 8
004015C1 |. 85C0 test eax, eax
004015C3 |. 75 04 jnz short DOS_CRAC.004015C9 ; 不跳,成功
004015C5 |. B0 01 mov al, 1
004015C7 |. EB 02 jmp short DOS_CRAC.004015CB
004015C9 |> 32C0 xor al, al
004015CB |> 5F pop edi
004015CC |. 5E pop esi
004015CD |. 5B pop ebx
004015CE |. 83C4 44 add esp, 44
004015D1 |. 3BEC cmp ebp, esp
004015D3 |. E8 F8E60100 call DOS_CRAC.0041FCD0
004015D8 |. 8BE5 mov esp, ebp
004015DA |. 5D pop ebp
004015DB \. C3 retn
0041FE30 /$ 8B5424 04 mov edx, dword ptr ss:[esp+4]
0041FE34 |. 8B4C24 08 mov ecx, dword ptr ss:[esp+8]
0041FE38 |. F7C2 03000000 test edx, 3
0041FE3E |. 75 3C jnz short DOS_CRAC.0041FE7C
0041FE40 |> 8B02 /mov eax, dword ptr ds:[edx]
0041FE42 |. 3A01 |cmp al, byte ptr ds:[ecx]
0041FE44 |. 75 2E |jnz short DOS_CRAC.0041FE74
0041FE46 |. 0AC0 |or al, al
0041FE48 |. 74 26 |je short DOS_CRAC.0041FE70
0041FE4A |. 3A61 01 |cmp ah, byte ptr ds:[ecx+1]
0041FE4D |. 75 25 |jnz short DOS_CRAC.0041FE74
0041FE4F |. 0AE4 |or ah, ah
0041FE51 |. 74 1D |je short DOS_CRAC.0041FE70
0041FE53 |. C1E8 10 |shr eax, 10
0041FE56 |. 3A41 02 |cmp al, byte ptr ds:[ecx+2]
0041FE59 |. 75 19 |jnz short DOS_CRAC.0041FE74
0041FE5B |. 0AC0 |or al, al
0041FE5D |. 74 11 |je short DOS_CRAC.0041FE70
0041FE5F |. 3A61 03 |cmp ah, byte ptr ds:[ecx+3]
0041FE62 |. 75 10 |jnz short DOS_CRAC.0041FE74
0041FE64 |. 83C1 04 |add ecx, 4
0041FE67 |. 83C2 04 |add edx, 4
0041FE6A |. 0AE4 |or ah, ah
0041FE6C |.^ 75 D2 \jnz short DOS_CRAC.0041FE40
0041FE6E |. 8BFF mov edi, edi
0041FE70 |> 33C0 xor eax, eax
0041FE72 |. C3 retn |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?加入我们
x
|