首页
社区
课程
招聘
[原创]分比赛[第十五回]CrackMe破解提交
发表于: 2009-9-22 15:54 20489

[原创]分比赛[第十五回]CrackMe破解提交

2009-9-22 15:54
20489
00401153      68 00104000   push    00401000                         ;  改成push    401040

004015E9      B8 40104000   mov     eax, 00401040                    ;  改成mov     eax, 401040
004015EE      90            nop                                      ;  NOP掉

004018CB   .  C705 00444000>mov     dword ptr [404400], 0            ;  改成mov     dword ptr [404400], 0
004018D5   .  EB 05         jmp     short 004018DC                   ;  改成jmp     short 004018DC
004018D7   .  15 A8304000   adc     eax, <&MSVCR80.exit>

0040109E   .  A1 D0434000   mov     eax, dword ptr [4043D0]          ;  改成mov     eax, dword ptr [4043D0]
004010A3   .  8BD0          mov     edx, eax                         ;  改成mov     edx, eax
004010A5   .  81F2 822D9EFB xor     edx, FB9E2D82                    ;  改成xor     edx, FB9E2D82
004010AB   .  8955 E0       mov     dword ptr [ebp-20], edx          ;  改成mov     dword ptr [ebp-20], edx
004010AE   .  8BD0          mov     edx, eax                         ;  改成mov     edx, eax
004010B0   .  35 F62E2C1A   xor     eax, 1A2C2EF6                    ;  改成xor     eax, 1A2C2EF6
004010B5   .  81F2 E64695BC xor     edx, BC9546E6                    ;  改成xor     edx, BC9546E6
004010BB   .  8945 E8       mov     dword ptr [ebp-18], eax          ;  改成mov     dword ptr [ebp-18], eax
004010BE   .  6A 04         push    4                                ;  改成push    4
004010C0   .  8D45 E4       lea     eax, dword ptr [ebp-1C]          ;  改成lea     eax, dword ptr [ebp-1C]
004010C3   .  50            push    eax                              ;  改成push    eax
004010C4   .  A1 04444000   mov     eax, dword ptr [404404]          ;  改成mov     eax, dword ptr [404404]
004010C9   .  8955 E4       mov     dword ptr [ebp-1C], edx          ;  改成mov     dword ptr [ebp-1C], edx
004010CC   .  8D55 E0       lea     edx, dword ptr [ebp-20]          ;  改成lea     edx, dword ptr [ebp-20]
004010CF   .  52            push    edx                              ;  改成push    edx
004010D0   .  50            push    eax                              ;  改成push    eax
004010D1   .  FFD1          call    ecx                              ;  改成call    ecx
004010D3   .  C745 E0 822D9>mov     dword ptr [ebp-20], FB9E2D82     ;  改成mov     dword ptr [ebp-20], FB9E2D82
004010DA   .  C745 E4 E6469>mov     dword ptr [ebp-1C], BC9546E6     ;  改成mov     dword ptr [ebp-1C], BC9546E6
004010E1   .  C745 E8 F62E2>mov     dword ptr [ebp-18], 1A2C2EF6     ;  改成mov     dword ptr [ebp-18], 1A2C2EF6

0040162E   .  8D1424        lea     edx, dword ptr [esp]             ;  改成lea     edx, dword ptr [esp]
00401631   .  C702 4D657373 mov     dword ptr [edx], 7373654D        ;  改成mov     dword ptr [edx], 7373654D
00401637   .  C742 04 61676>mov     dword ptr [edx+4], 42656761      ;  改成mov     dword ptr [edx+4], 42656761
0040163E   .  C742 08 6F784>mov     dword ptr [edx+8], 41786F        ;  改成mov     dword ptr [edx+8], 41786F
00401645   .  EB 3D         jmp     short 00401684                   ;  改成jmp     short 00401684
00401647   .  8B15 2C404000 mov     edx, dword ptr [40402C]
0040164D   .  0FAF15 DC4340>imul    edx, dword ptr [4043DC]
00401654   .  03C1          add     eax, ecx
00401656   .  8B0D 28404000 mov     ecx, dword ptr [404028]
0040165C   .  0FAF0D D84340>imul    ecx, dword ptr [4043D8]
00401663   .  03C2          add     eax, edx
00401665   .  03C1          add     eax, ecx
00401667   .  2B05 EC434000 sub     eax, dword ptr [4043EC]
0040166D   .  8BD0          mov     edx, eax
0040166F   .  81F2 34B6C695 xor     edx, 95C6B634
00401675   .  8BC8          mov     ecx, eax
00401677   .  A3 CC434000   mov     dword ptr [4043CC], eax
0040167C   .  35 16ABF4E6   xor     eax, E6F4AB16
00401681   .  891424        mov     dword ptr [esp], edx
00401684   >  8D1424        lea     edx, dword ptr [esp]
00401687   .  EB 02         jmp     short 0040168B                   ;  改成jmp     short 0040168B
00401689   .  24 08         and     al, 8
0040168B   >  A1 FC434000   mov     eax, dword ptr [4043FC]
00401690   .  52            push    edx
00401691   .  81F1 18B4D0A4 xor     ecx, A4D0B418
00401697   .  50            push    eax
00401698   .  EB 02         jmp     short 0040169C                   ;  改成jmp     short 0040169C
0040169A   .  24 0C         and     al, 0C
0040169C   >  FF15 64444000 call    dword ptr [404464]
004016A2   .  8B4C24 0C     mov     ecx, dword ptr [esp+C]
004016A6   .  A3 C4434000   mov     dword ptr [4043C4], eax
004016AB   .  33CC          xor     ecx, esp
004016AD   .  33C0          xor     eax, eax
004016AF   .  E8 F6040000   call    00401BAA
004016B4   .  83C4 10       add     esp, 10
004016B7   .  C2 0400       retn    4

004016F9   .  B8 E642F09E   mov     eax, 9EF042E6                    ;  改成mov     eax, 9EF042E6
004016FE   .  90            nop                                      ;  NOP掉

00401710   .  C2 0400       retn    4                                ;  改成retn    4
00401713      90            nop                                      ;  NOP掉
00401714      90            nop                                      ;  NOP掉
00401715      90            nop                                      ;  NOP掉

00401834   .  833D 00444000>cmp     dword ptr [404400], 0
0040183B   .  EB 08         jmp     short 00401845                   ;  jmp跳
0040183D   .  6A 00         push    0                                ; /status = 0
0040183F   .  FF15 A8304000 call    dword ptr [<&MSVCR80.exit>]      ; \exit

004018CB   .  C705 00444000>mov     dword ptr [404400], 0            ;  改成mov     dword ptr [404400], 0
004018D5   .  EB 05         jmp     short 004018DC                   ;  改成jmp     short 004018DC

用户名:1
注册码:11111111111111111111111111111111

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

上传的附件:
收藏
免费 0
支持
分享
最新回复 (1)
雪    币: 1969
活跃值: (46)
能力值: (RANK:550 )
在线值:
发帖
回帖
粉丝
2
时长:236 Min        
得分:39.57
2009-9-28 14:09
0
游客
登录 | 注册 方可回帖
返回
//