首页
社区
课程
招聘
[旧帖] [求助]找到关键地方,请帮我分析 0.00雪花
发表于: 2008-9-5 10:33 2681

[旧帖] [求助]找到关键地方,请帮我分析 0.00雪花

2008-9-5 10:33
2681
找到关键地方,但不知如何下手,请高手帮我分析分析。谢谢

0046EF60  /.  55            push    ebp
0046EF61  |.  8BEC          mov     ebp, esp
0046EF63  |.  83C4 F4       add     esp, -0C
0046EF66  |.  33C9          xor     ecx, ecx
0046EF68  |.  894D F4       mov     dword ptr [ebp-C], ecx
0046EF6B  |.  8955 F8       mov     dword ptr [ebp-8], edx
0046EF6E  |.  8945 FC       mov     dword ptr [ebp-4], eax
0046EF71  |.  33C0          xor     eax, eax
0046EF73  |.  55            push    ebp
0046EF74  |.  68 1FF04600   push    0046F01F
0046EF79  |.  64:FF30       push    dword ptr fs:[eax]
0046EF7C  |.  64:8920       mov     dword ptr fs:[eax], esp
0046EF7F  |.  8D55 F4       lea     edx, dword ptr [ebp-C]
0046EF82  |.  8B45 FC       mov     eax, dword ptr [ebp-4]
0046EF85  |.  8B80 F0020000 mov     eax, dword ptr [eax+2F0]
0046EF8B  |.  E8 C495FCFF   call    00438554
0046EF90  |.  8B55 F4       mov     edx, dword ptr [ebp-C]
0046EF93  |.  B8 E89C4800   mov     eax, 00489CE8
0046EF98  |.  E8 3353F9FF   call    004042D0
0046EF9D  |.  A1 E89C4800   mov     eax, dword ptr [489CE8]
0046EFA2  |.  E8 BDFCFFFF   call    0046EC64
0046EFA7  |.  A3 EC9C4800   mov     dword ptr [489CEC], eax
0046EFAC  |.  833D EC9C4800>cmp     dword ptr [489CEC], 0
0046EFB3      74 34         je      short 0046EFE9
0046EFB5  |.  6A 00         push    0
0046EFB7  |.  A1 E89C4800   mov     eax, dword ptr [489CE8]
0046EFBC  |.  E8 6B57F9FF   call    0040472C
0046EFC1  |.  50            push    eax
0046EFC2  |.  68 2CF04600   push    0046F02C                         ;  注册成功
0046EFC7  |.  8B45 FC       mov     eax, dword ptr [ebp-4]
0046EFCA  |.  E8 05FCFCFF   call    0043EBD4
0046EFCF  |.  50            push    eax                              ; |hOwner
0046EFD0  |.  E8 D37FF9FF   call    <jmp.&user32.MessageBoxA>        ; \MessageBoxA
0046EFD5  |.  A1 E89C4800   mov     eax, dword ptr [489CE8]
0046EFDA  |.  E8 A1FEFFFF   call    0046EE80
0046EFDF  |.  8B45 FC       mov     eax, dword ptr [ebp-4]
0046EFE2  |.  E8 055DFEFF   call    00454CEC
0046EFE7  |.  EB 20         jmp     short 0046F009
0046EFE9  |>  6A 00         push    0
0046EFEB  |.  A1 E89C4800   mov     eax, dword ptr [489CE8]
0046EFF0  |.  E8 3757F9FF   call    0040472C
0046EFF5  |.  50            push    eax
0046EFF6  |.  68 38F04600   push    0046F038                         ;  注册号无效
0046EFFB  |.  8B45 FC       mov     eax, dword ptr [ebp-4]
0046EFFE  |.  E8 D1FBFCFF   call    0043EBD4
0046F003  |.  50            push    eax                              ; |hOwner
0046F004  |.  E8 9F7FF9FF   call    <jmp.&user32.MessageBoxA>        ; \MessageBoxA
0046F009  |>  33C0          xor     eax, eax
0046F00B  |.  5A            pop     edx
0046F00C  |.  59            pop     ecx
0046F00D  |.  59            pop     ecx
0046F00E  |.  64:8910       mov     dword ptr fs:[eax], edx
0046F011  |.  68 26F04600   push    0046F026
0046F016  |>  8D45 F4       lea     eax, dword ptr [ebp-C]
0046F019  |.  E8 5E52F9FF   call    0040427C
0046F01E  \.  C3            retn
0046F01F   .^ E9 804CF9FF   jmp     00403CA4
0046F024   .^ EB F0         jmp     short 0046F016
0046F026   .  8BE5          mov     esp, ebp
0046F028   .  5D            pop     ebp
0046F029   .  C3            retn

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

收藏
免费 0
支持
分享
最新回复 (2)
雪    币: 334
活跃值: (47)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
E8 BDFCFFFF   call    0046EC64  F7跟进
2008-9-5 10:41
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
0046EC64  /$  55            push    ebp
0046EC65  |.  8BEC          mov     ebp, esp
0046EC67  |.  83C4 C8       add     esp, -38
0046EC6A  |.  8945 FC       mov     dword ptr [ebp-4], eax
0046EC6D  |.  8B45 FC       mov     eax, dword ptr [ebp-4]
0046EC70  |.  E8 A75AF9FF   call    0040471C
0046EC75  |.  33C0          xor     eax, eax
0046EC77  |.  55            push    ebp
0046EC78  |.  68 C9ED4600   push    0046EDC9
0046EC7D  |.  64:FF30       push    dword ptr fs:[eax]
0046EC80  |.  64:8920       mov     dword ptr fs:[eax], esp
0046EC83  |.  33C0          xor     eax, eax
0046EC85  |.  8945 F8       mov     dword ptr [ebp-8], eax
0046EC88  |.  8B45 FC       mov     eax, dword ptr [ebp-4]
0046EC8B  |.  E8 A458F9FF   call    00404534
0046EC90  |.  83F8 10       cmp     eax, 10
0046EC93      0F8C 1A010000 jl      0046EDB3
0046EC99  |.  8B45 FC       mov     eax, dword ptr [ebp-4]
0046EC9C  |.  E8 9358F9FF   call    00404534
0046ECA1  |.  83F8 10       cmp     eax, 10
0046ECA4  |.  0F8F 09010000 jg      0046EDB3
0046ECAA  |.  8B45 FC       mov     eax, dword ptr [ebp-4]
0046ECAD  |.  BA E0ED4600   mov     edx, 0046EDE0                    ;  1163659294813585
0046ECB2  |.  E8 C159F9FF   call    00404678
0046ECB7  |.  0F84 F6000000 je      0046EDB3
0046ECBD  |.  8B45 FC       mov     eax, dword ptr [ebp-4]
0046ECC0  |.  BA FCED4600   mov     edx, 0046EDFC                    ;  0386848021608060
0046ECC5  |.  E8 AE59F9FF   call    00404678
0046ECCA  |.  0F84 E3000000 je      0046EDB3
0046ECD0  |.  8B45 FC       mov     eax, dword ptr [ebp-4]
0046ECD3  |.  BA 18EE4600   mov     edx, 0046EE18                    ;  8319e4005f00pyg0
0046ECD8  |.  E8 9B59F9FF   call    00404678
0046ECDD  |.  0F84 D0000000 je      0046EDB3
0046ECE3  |.  8B45 FC       mov     eax, dword ptr [ebp-4]
0046ECE6  |.  BA 34EE4600   mov     edx, 0046EE34                    ;  0566838690673180
0046ECEB  |.  E8 8859F9FF   call    00404678
0046ECF0  |.  0F84 BD000000 je      0046EDB3
0046ECF6  |.  8B45 FC       mov     eax, dword ptr [ebp-4]
0046ECF9  |.  BA 50EE4600   mov     edx, 0046EE50                    ;  0386748036909760
0046ECFE  |.  E8 7559F9FF   call    00404678
0046ED03  |.  0F84 AA000000 je      0046EDB3
0046ED09  |.  8B45 FC       mov     eax, dword ptr [ebp-4]
0046ED0C  |.  BA 6CEE4600   mov     edx, 0046EE6C                    ;  sflsky7dgh1a5i18
0046ED11  |.  E8 6259F9FF   call    00404678
0046ED16  |.  0F84 97000000 je      0046EDB3
0046ED1C  |.  33C0          xor     eax, eax
0046ED1E  |.  8945 DC       mov     dword ptr [ebp-24], eax
0046ED21  |>  8B45 FC       /mov     eax, dword ptr [ebp-4]
0046ED24  |.  8B55 DC       |mov     edx, dword ptr [ebp-24]
0046ED27  |.  8A0410        |mov     al, byte ptr [eax+edx]
0046ED2A  |.  E8 EDFEFFFF   |call    0046EC1C
0046ED2F  |.  8B55 DC       |mov     edx, dword ptr [ebp-24]
0046ED32  |.  884415 CB     |mov     byte ptr [ebp+edx-35], al
0046ED36  |.  FF45 DC       |inc     dword ptr [ebp-24]
0046ED39  |.  837D DC 10    |cmp     dword ptr [ebp-24], 10
0046ED3D  |.^ 75 E2         \jnz     short 0046ED21
0046ED3F  |.  33C0          xor     eax, eax
0046ED41  |.  8945 E0       mov     dword ptr [ebp-20], eax
0046ED44  |>  8B45 E0       /mov     eax, dword ptr [ebp-20]
0046ED47  |.  03C0          |add     eax, eax
0046ED49  |.  8A4405 CC     |mov     al, byte ptr [ebp+eax-34]
0046ED4D  |.  C1E0 04       |shl     eax, 4
0046ED50  |.  8B55 E0       |mov     edx, dword ptr [ebp-20]
0046ED53  |.  03D2          |add     edx, edx
0046ED55  |.  024415 CB     |add     al, byte ptr [ebp+edx-35]
0046ED59  |.  8B55 E0       |mov     edx, dword ptr [ebp-20]
0046ED5C  |.  884415 EF     |mov     byte ptr [ebp+edx-11], al
0046ED60  |.  FF45 E0       |inc     dword ptr [ebp-20]
0046ED63  |.  837D E0 09    |cmp     dword ptr [ebp-20], 9
0046ED67  |.^ 75 DB         \jnz     short 0046ED44
0046ED69  |.  8A45 F2       mov     al, byte ptr [ebp-E]
0046ED6C  |.  3245 EF       xor     al, byte ptr [ebp-11]
0046ED6F  |.  8845 E6       mov     byte ptr [ebp-1A], al
0046ED72  |.  8A45 F0       mov     al, byte ptr [ebp-10]
0046ED75  |.  3245 F6       xor     al, byte ptr [ebp-A]
0046ED78  |.  8845 E7       mov     byte ptr [ebp-19], al
0046ED7B  |.  8A45 F1       mov     al, byte ptr [ebp-F]
0046ED7E  |.  3245 F4       xor     al, byte ptr [ebp-C]
0046ED81  |.  8845 E8       mov     byte ptr [ebp-18], al
0046ED84  |.  8A45 F5       mov     al, byte ptr [ebp-B]
0046ED87  |.  3245 F3       xor     al, byte ptr [ebp-D]
0046ED8A  |.  8845 E9       mov     byte ptr [ebp-17], al
0046ED8D  |.  807D E6 38    cmp     byte ptr [ebp-1A], 38
0046ED91  |.  75 1B         jnz     short 0046EDAE
0046ED93  |.  807D E7 6E    cmp     byte ptr [ebp-19], 6E
0046ED97  |.  75 15         jnz     short 0046EDAE
0046ED99  |.  807D E8 4E    cmp     byte ptr [ebp-18], 4E
0046ED9D  |.  75 0F         jnz     short 0046EDAE
0046ED9F  |.  807D E9 1A    cmp     byte ptr [ebp-17], 1A
0046EDA3  |.  75 09         jnz     short 0046EDAE
0046EDA5  |.  C745 F8 FFFFF>mov     dword ptr [ebp-8], -1
0046EDAC  |.  EB 05         jmp     short 0046EDB3
0046EDAE  |>  33C0          xor     eax, eax
0046EDB0  |.  8945 F8       mov     dword ptr [ebp-8], eax
0046EDB3  |>  33C0          xor     eax, eax
0046EDB5  |.  5A            pop     edx
0046EDB6  |.  59            pop     ecx
0046EDB7  |.  59            pop     ecx
0046EDB8  |.  64:8910       mov     dword ptr fs:[eax], edx
0046EDBB  |.  68 D0ED4600   push    0046EDD0
0046EDC0  |>  8D45 FC       lea     eax, dword ptr [ebp-4]
0046EDC3  |.  E8 B454F9FF   call    0040427C
0046EDC8  \.  C3            retn
0046EDC9   .^ E9 D64EF9FF   jmp     00403CA4
0046EDCE   .^ EB F0         jmp     short 0046EDC0
0046EDD0   .  8B45 F8       mov     eax, dword ptr [ebp-8]
0046EDD3   .  8BE5          mov     esp, ebp
0046EDD5   .  5D            pop     ebp
0046EDD6   .  C3            retn
2008-9-5 10:43
0
游客
登录 | 注册 方可回帖
返回
//