首页
社区
课程
招聘
[旧帖] [求助]请朋友们帮看一下易语言的东西 0.00雪花
发表于: 2007-12-7 10:19 2929

[旧帖] [求助]请朋友们帮看一下易语言的东西 0.00雪花

2007-12-7 10:19
2929
我用了
bp MessageBoxExA这个断点,找到了出错的地方,可以不知道杂弄了,请高手看看,谢谢,本人QQ:509277263

100620D0    83EC 64         sub     esp, 64
100620D3    56              push    esi
100620D4    8B7424 74       mov     esi, dword ptr [esp+74]
100620D8    57              push    edi
100620D9    8B7E 08         mov     edi, dword ptr [esi+8]
100620DC    57              push    edi
100620DD    E8 DEE9FEFF     call    10050AC0
100620E2    83C4 04         add     esp, 4
100620E5    85C0            test    eax, eax
100620E7    74 10           je      short 100620F9
100620E9    8D4424 08       lea     eax, dword ptr [esp+8]
100620ED    50              push    eax
100620EE    56              push    esi
100620EF    E8 8CBBFFFF     call    1005DC80
100620F4    83C4 08         add     esp, 8
100620F7    EB 42           jmp     short 1006213B
100620F9    81FF 04000080   cmp     edi, 80000004
100620FF    75 04           jnz     short 10062105
10062101    8B0E            mov     ecx, dword ptr [esi]
10062103    EB 3A           jmp     short 1006213F
10062105    81FF 02000080   cmp     edi, 80000002
1006210B    75 12           jnz     short 1006211F
1006210D    8B16            mov     edx, dword ptr [esi]
1006210F    8D4C24 08       lea     ecx, dword ptr [esp+8]
10062113    51              push    ecx
10062114    52              push    edx
10062115    E8 262AFBFF     call    10014B40
1006211A    83C4 08         add     esp, 8
1006211D    EB 1C           jmp     short 1006213B
1006211F    81FF 03000080   cmp     edi, 80000003
10062125    75 1C           jnz     short 10062143
10062127    8B4E 04         mov     ecx, dword ptr [esi+4]
1006212A    8B16            mov     edx, dword ptr [esi]
1006212C    8D4424 08       lea     eax, dword ptr [esp+8]
10062130    50              push    eax
10062131    51              push    ecx
10062132    52              push    edx
10062133    E8 981CFBFF     call    10013DD0
10062138    83C4 0C         add     esp, 0C
1006213B    8D4C24 08       lea     ecx, dword ptr [esp+8]
1006213F    85C9            test    ecx, ecx
10062141    75 09           jnz     short 1006214C
10062143    C64424 08 00    mov     byte ptr [esp+8], 0
10062148    8D4C24 08       lea     ecx, dword ptr [esp+8]
1006214C    8B46 20         mov     eax, dword ptr [esi+20]
1006214F    BA E03D0E10     mov     edx, 100E3DE0
10062154    85C0            test    eax, eax
10062156    74 03           je      short 1006215B
10062158    8B56 18         mov     edx, dword ptr [esi+18]
1006215B    8B46 0C         mov     eax, dword ptr [esi+C]
1006215E    8BF0            mov     esi, eax
10062160    F7D6            not     esi
10062162    81E6 00100000   and     esi, 1000
10062168    8D0470          lea     eax, dword ptr [eax+esi*2]
1006216B    50              push    eax
1006216C    52              push    edx
1006216D    51              push    ecx
1006216E    6A 00           push    0
10062170    FF15 A0260C10   call    dword ptr [<&USER32.MessageBoxA>>; USER32.MessageBoxA
10062176    5F              pop     edi
10062177    83F8 03         cmp     eax, 3
1006217A    5E              pop     esi
1006217B    75 0F           jnz     short 1006218C
1006217D    8B4C24 68       mov     ecx, dword ptr [esp+68]
10062181    B8 02000000     mov     eax, 2
10062186    8901            mov     dword ptr [ecx], eax
10062188    83C4 64         add     esp, 64
1006218B    C3              retn
1006218C    83F8 02         cmp     eax, 2
1006218F    75 0F           jnz     short 100621A0
10062191    8B5424 68       mov     edx, dword ptr [esp+68]
10062195    B8 01000000     mov     eax, 1
1006219A    8902            mov     dword ptr [edx], eax
1006219C    83C4 64         add     esp, 64
1006219F    C3              retn
100621A0    83F8 05         cmp     eax, 5
100621A3    75 0F           jnz     short 100621B4
100621A5    8B4C24 68       mov     ecx, dword ptr [esp+68]
100621A9    B8 04000000     mov     eax, 4
100621AE    8901            mov     dword ptr [ecx], eax
100621B0    83C4 64         add     esp, 64
100621B3    C3              retn
100621B4    83F8 07         cmp     eax, 7
100621B7    75 0F           jnz     short 100621C8
100621B9    8B5424 68       mov     edx, dword ptr [esp+68]
100621BD    B8 06000000     mov     eax, 6
100621C2    8902            mov     dword ptr [edx], eax
100621C4    83C4 64         add     esp, 64
100621C7    C3              retn
100621C8    83F8 06         cmp     eax, 6
100621CB    75 0F           jnz     short 100621DC
100621CD    8B4C24 68       mov     ecx, dword ptr [esp+68]
100621D1    B8 05000000     mov     eax, 5
100621D6    8901            mov     dword ptr [ecx], eax
100621D8    83C4 64         add     esp, 64
100621DB    C3              retn
100621DC    33D2            xor     edx, edx
100621DE    8B4C24 68       mov     ecx, dword ptr [esp+68]
100621E2    83F8 04         cmp     eax, 4
100621E5    0F95C2          setne   dl
100621E8    4A              dec     edx
100621E9    83E2 03         and     edx, 3
100621EC    8BC2            mov     eax, edx
100621EE    8901            mov     dword ptr [ecx], eax
100621F0    83C4 64         add     esp, 64
100621F3    C3              retn

77D661DC >  8BFF                 mov     edi, edi
77D661DE    55                   push    ebp
77D661DF    8BEC                 mov     ebp, esp
77D661E1    51                   push    ecx
77D661E2    51                   push    ecx
77D661E3    53                   push    ebx
77D661E4    56                   push    esi
77D661E5    33DB                 xor     ebx, ebx
77D661E7    57                   push    edi
77D661E8    33FF                 xor     edi, edi
77D661EA    43                   inc     ebx
77D661EB    83CE FF              or      esi, FFFFFFFF
77D661EE    397D 0C              cmp     dword ptr [ebp+C], edi
77D661F1    897D FC              mov     dword ptr [ebp-4], edi
77D661F4    897D F8              mov     dword ptr [ebp-8], edi
77D661F7    74 14                je      short 77D6620D
77D661F9    53                   push    ebx
77D661FA    56                   push    esi
77D661FB    8D45 FC              lea     eax, dword ptr [ebp-4]
77D661FE    50                   push    eax
77D661FF    56                   push    esi
77D66200    FF75 0C              push    dword ptr [ebp+C]
77D66203    57                   push    edi
77D66204    E8 A44BFBFF          call    MBToWCSEx
77D66209    85C0                 test    eax, eax
77D6620B    74 29                je      short 77D66236
77D6620D    397D 10              cmp     dword ptr [ebp+10], edi
77D66210    74 28                je      short 77D6623A
77D66212    53                   push    ebx
77D66213    56                   push    esi
77D66214    8D45 F8              lea     eax, dword ptr [ebp-8]
77D66217    50                   push    eax
77D66218    56                   push    esi
77D66219    FF75 10              push    dword ptr [ebp+10]
77D6621C    57                   push    edi
77D6621D    E8 8B4BFBFF          call    MBToWCSEx
77D66222    85C0                 test    eax, eax
77D66224    75 14                jnz     short 77D6623A
77D66226    FF75 FC              push    dword ptr [ebp-4]
77D66229    57                   push    edi
77D6622A    FF35 2402D777        push    dword ptr [77D70224]
77D66230    FF15 A413D177        call    dword ptr [<&KERNEL32.HeapFree>] ; ntdll.RtlFreeHeap
77D66236    33C0                 xor     eax, eax
77D66238    EB 65                jmp     short 77D6629F
77D6623A    393D BC04D777        cmp     dword ptr [77D704BC], edi
77D66240    74 1F                je      short 77D66261
77D66242    64:A1 18000000       mov     eax, dword ptr fs:[18]
77D66248    57                   push    edi
77D66249    FF70 24              push    dword ptr [eax+24]
77D6624C    68 240BD777          push    77D70B24
77D66251    FF15 C812D177        call    dword ptr [<&KERNEL32.Interlocke>; kernel32.InterlockedCompareExchange
77D66257    85C0                 test    eax, eax
77D66259    75 06                jnz     short 77D66261
77D6625B    891D 200BD777        mov     dword ptr [77D70B20], ebx
77D66261    FF75 1C              push    dword ptr [ebp+1C]
77D66264    FF75 18              push    dword ptr [ebp+18]
77D66267    FF75 14              push    dword ptr [ebp+14]
77D6626A    FF75 F8              push    dword ptr [ebp-8]
77D6626D    FF75 FC              push    dword ptr [ebp-4]
77D66270    FF75 08              push    dword ptr [ebp+8]
77D66273    E8 E1FEFFFF          call    MessageBoxTimeoutW               ; 在这就运行
77D66278    FF75 FC              push    dword ptr [ebp-4]
77D6627B    8B35 A413D177        mov     esi, dword ptr [<&KERNEL32.HeapF>; ntdll.RtlFreeHeap
77D66281    57                   push    edi
77D66282    FF35 2402D777        push    dword ptr [77D70224]
77D66288    8BD8                 mov     ebx, eax
77D6628A    FFD6                 call    esi
77D6628C    397D F8              cmp     dword ptr [ebp-8], edi
77D6628F    74 0C                je      short 77D6629D
77D66291    FF75 F8              push    dword ptr [ebp-8]
77D66294    57                   push    edi
77D66295    FF35 2402D777        push    dword ptr [77D70224]
77D6629B    FFD6                 call    esi
77D6629D    8BC3                 mov     eax, ebx
77D6629F    5F                   pop     edi
77D662A0    5E                   pop     esi
77D662A1    5B                   pop     ebx
77D662A2    C9                   leave
77D662A3    C2 1800              retn    18

77D66159 >  8BFF                 mov     edi, edi
77D6615B    55                   push    ebp
77D6615C    8BEC                 mov     ebp, esp
77D6615E    83EC 4C              sub     esp, 4C
77D66161    57                   push    edi
77D66162    33C0                 xor     eax, eax
77D66164    6A 13                push    13
77D66166    59                   pop     ecx
77D66167    8D7D B4              lea     edi, dword ptr [ebp-4C]
77D6616A    F3:AB                rep     stos dword ptr es:[edi]
77D6616C    8B45 08              mov     eax, dword ptr [ebp+8]
77D6616F    8945 B8              mov     dword ptr [ebp-48], eax
77D66172    8B45 0C              mov     eax, dword ptr [ebp+C]
77D66175    8945 C0              mov     dword ptr [ebp-40], eax
77D66178    8B45 10              mov     eax, dword ptr [ebp+10]
77D6617B    8945 C4              mov     dword ptr [ebp-3C], eax
77D6617E    8B45 14              mov     eax, dword ptr [ebp+14]
77D66181    8945 C8              mov     dword ptr [ebp-38], eax
77D66184    66:8B45 18           mov     ax, word ptr [ebp+18]
77D66188    33C9                 xor     ecx, ecx
77D6618A    390D BC04D777        cmp     dword ptr [77D704BC], ecx
77D66190    66:8945 E0           mov     word ptr [ebp-20], ax
77D66194    8B45 1C              mov     eax, dword ptr [ebp+1C]
77D66197    C745 B4 28000000     mov     dword ptr [ebp-4C], 28
77D6619E    894D BC              mov     dword ptr [ebp-44], ecx
77D661A1    8945 F8              mov     dword ptr [ebp-8], eax
77D661A4    5F                   pop     edi
77D661A5    74 23                je      short 77D661CA
77D661A7    64:A1 18000000       mov     eax, dword ptr fs:[18]
77D661AD    51                   push    ecx
77D661AE    FF70 24              push    dword ptr [eax+24]
77D661B1    68 240BD777          push    77D70B24
77D661B6    FF15 C812D177        call    dword ptr [<&KERNEL32.Interlocke>; kernel32.InterlockedCompareExchange
77D661BC    85C0                 test    eax, eax
77D661BE    75 0A                jnz     short 77D661CA
77D661C0    C705 200BD777 010000>mov     dword ptr [77D70B20], 1
77D661CA    8D45 B4              lea     eax, dword ptr [ebp-4C]
77D661CD    50                   push    eax
77D661CE    E8 3C3FFDFF          call    77D3A10F
77D661D3    C9                   leave
77D661D4    C2 1800              retn    18

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (0)
游客
登录 | 注册 方可回帖
返回
//