首页
社区
课程
招聘
[求助]帮开看看 这个脱壳
发表于: 2010-4-19 15:35 2777

[求助]帮开看看 这个脱壳

2010-4-19 15:35
2777
壳:UPX 0.89.6 - 1.02 / 1.05 - 1.24 (Delphi) stub -> Markus & Laszlo
工具:OllyICE

F8 单步

00778460 > $  60            pushad
00778461   .  BE 00805C00   mov     esi, 005C8000
00778466   .  8DBE 0090E3FF lea     edi, [esi+FFE39000]
0077846C   .  C787 345A2200>mov     dword ptr [edi+225A34], 0C06261A
00778476   .  57            push    edi
00778477   .  83CD FF       or      ebp, FFFFFFFF
0077847A   .  EB 0E         jmp     short 0077848A
0077847C      90            nop
0077847D      90            nop
0077847E      90            nop
0077847F      90            nop
00778480   >  8A06          mov     al, [esi]
00778482   .  46            inc     esi
00778483   .  8807          mov     [edi], al
00778485   .  47            inc     edi
00778486   >  01DB          add     ebx, ebx
00778488   .  75 07         jnz     short 00778491
0077848A   >  8B1E          mov     ebx, [esi]
0077848C   .  83EE FC       sub     esi, -4
0077848F   .  11DB          adc     ebx, ebx
00778491   >^ 72 ED         jb      short 00778480
00778493   .  B8 01000000   mov     eax, 1            断点F4
00778498   >  01DB          add     ebx, ebx
0077849A   .  75 07         jnz     short 007784A3
0077849C   .  8B1E          mov     ebx, [esi]
0077849E   .  83EE FC       sub     esi, -4
007784A1   .  11DB          adc     ebx, ebx
007784A3   >  11C0          adc     eax, eax
007784A5   .  01DB          add     ebx, ebx
007784A7   .  73 0B         jnb     short 007784B4
007784A9   .  75 28         jnz     short 007784D3
007784AB   .  8B1E          mov     ebx, [esi]
007784AD   .  83EE FC       sub     esi, -4
007784B0   .  11DB          adc     ebx, ebx
007784B2   .  72 1F         jb      short 007784D3
007784B4   >  48            dec     eax
007784B5   .  01DB          add     ebx, ebx
007784B7   .  75 07         jnz     short 007784C0
007784B9   .  8B1E          mov     ebx, [esi]
007784BB   .  83EE FC       sub     esi, -4
007784BE   .  11DB          adc     ebx, ebx
007784C0   >  11C0          adc     eax, eax
007784C2   .^ EB D4         jmp     short 00778498
007784C4   >  01DB          add     ebx, ebx
007784C6   .  75 07         jnz     short 007784CF
007784C8   .  8B1E          mov     ebx, [esi]
007784CA   .  83EE FC       sub     esi, -4
007784CD   .  11DB          adc     ebx, ebx
007784CF   >  11C9          adc     ecx, ecx
007784D1   .  EB 52         jmp     short 00778525
007784D3   >  31C9          xor     ecx, ecx
007784D5   .  83E8 03       sub     eax, 3
007784D8   .  72 11         jb      short 007784EB
007784DA   .  C1E0 08       shl     eax, 8
007784DD   .  8A06          mov     al, [esi]
007784DF   .  46            inc     esi
007784E0   .  83F0 FF       xor     eax, FFFFFFFF
007784E3   .  74 75         je      short 0077855A
007784E5   .  D1F8          sar     eax, 1
007784E7   .  89C5          mov     ebp, eax
007784E9   .  EB 0B         jmp     short 007784F6
007784EB   >  01DB          add     ebx, ebx
007784ED   .  75 07         jnz     short 007784F6
007784EF   .  8B1E          mov     ebx, [esi]
007784F1   .  83EE FC       sub     esi, -4
007784F4   .  11DB          adc     ebx, ebx
007784F6   >^ 72 CC         jb      short 007784C4
007784F8   .  41            inc     ecx
007784F9   .  01DB          add     ebx, ebx
007784FB   .  75 07         jnz     short 00778504
007784FD   .  8B1E          mov     ebx, [esi]
007784FF   .  83EE FC       sub     esi, -4
00778502   .  11DB          adc     ebx, ebx
00778504   >^ 72 BE         jb      short 007784C4
00778506   >  01DB          add     ebx, ebx
00778508   .  75 07         jnz     short 00778511
0077850A   .  8B1E          mov     ebx, [esi]
0077850C   .  83EE FC       sub     esi, -4
0077850F   .  11DB          adc     ebx, ebx
00778511   >  11C9          adc     ecx, ecx
00778513   .  01DB          add     ebx, ebx
00778515   .^ 73 EF         jnb     short 00778506
00778517   .  75 09         jnz     short 00778522
00778519   .  8B1E          mov     ebx, [esi]
0077851B   .  83EE FC       sub     esi, -4
0077851E   .  11DB          adc     ebx, ebx
00778520   .^ 73 E4         jnb     short 00778506
00778522   >  83C1 02       add     ecx, 2
00778525   >  81FD 00FBFFFF cmp     ebp, -500
0077852B   .  83D1 02       adc     ecx, 2
0077852E   .  8D142F        lea     edx, [edi+ebp]
00778531   .  83FD FC       cmp     ebp, -4
00778534   .  76 0E         jbe     short 00778544
00778536   >  8A02          mov     al, [edx]
00778538   .  42            inc     edx
00778539   .  8807          mov     [edi], al
0077853B   .  47            inc     edi
0077853C   .  49            dec     ecx
0077853D   .^ 75 F7         jnz     short 00778536
0077853F   .^ E9 42FFFFFF   jmp     00778486
00778544   >  8B02          mov     eax, [edx]               断点F4
00778546   .  83C2 04       add     edx, 4
00778549   .  8907          mov     [edi], eax
0077854B   .  83C7 04       add     edi, 4
0077854E   .  83E9 04       sub     ecx, 4
00778551   .^ 77 F1         ja      short 00778544
00778553   .  01CF          add     edi, ecx                      断点F4
00778555   .^ E9 2CFFFFFF   jmp     00778486
0077855A   >  5E            pop     esi                              断点F4
0077855B   .  89F7          mov     edi, esi
0077855D   .  B9 BED40000   mov     ecx, 0D4BE
00778562   >  8A07          mov     al, [edi]
00778564   .  47            inc     edi
00778565   .  2C E8         sub     al, 0E8
00778567   >  3C 01         cmp     al, 1
00778569   .^ 77 F7         ja      short 00778562
0077856B   .  803F 9F       cmp     byte ptr [edi], 9F        断点F4
0077856E   .^ 75 F2         jnz     short 00778562
00778570   .  8B07          mov     eax, [edi]
00778572   .  8A5F 04       mov     bl, [edi+4]
00778575   .  66:C1E8 08    shr     ax, 8
00778579   .  C1C0 10       rol     eax, 10
0077857C   .  86C4          xchg    ah, al
0077857E   .  29F8          sub     eax, edi
00778580   .  80EB E8       sub     bl, 0E8
00778583   .  01F0          add     eax, esi
00778585   .  8907          mov     [edi], eax
00778587   .  83C7 05       add     edi, 5
0077858A   .  88D8          mov     al, bl
0077858C   .^ E2 D9         loopd   short 00778567
0077858E   .  8DBE 00303700 lea     edi, [esi+373000]
00778594   >  8B07          mov     eax, [edi]
00778596   .  09C0          or      eax, eax
00778598   .  74 3C         je      short 007785D6
0077859A   .  8B5F 04       mov     ebx, [edi+4]
0077859D   .  8D8430 9CE837>lea     eax, [eax+esi+37E89C]
007785A4   .  01F3          add     ebx, esi
007785A6   .  50            push    eax
007785A7   .  83C7 08       add     edi, 8
007785AA   .  FF96 A0E93700 call    [esi+37E9A0]
007785B0   .  95            xchg    eax, ebp
007785B1   >  8A07          mov     al, [edi]
007785B3   .  47            inc     edi
007785B4   .  08C0          or      al, al
007785B6   .^ 74 DC         je      short 00778594
007785B8   .  89F9          mov     ecx, edi
007785BA   .  57            push    edi
007785BB   .  48            dec     eax
007785BC   .  F2:AE         repne   scas byte ptr es:[edi]
007785BE   .  55            push    ebp
007785BF   .  FF96 A4E93700 call    [esi+37E9A4]
007785C5   .  09C0          or      eax, eax
007785C7   .  74 07         je      short 007785D0
007785C9   .  8903          mov     [ebx], eax
007785CB   .  83C3 04       add     ebx, 4
007785CE   .^ EB E1         jmp     short 007785B1
007785D0   >  FF96 B4E93700 call    [esi+37E9B4]
007785D6   >  8BAE A8E93700 mov     ebp, [esi+37E9A8]
007785DC   .  8DBE 00F0FFFF lea     edi, [esi-1000]
007785E2   .  BB 00100000   mov     ebx, 1000
007785E7   .  50            push    eax
007785E8   .  54            push    esp
007785E9   .  6A 04         push    4
007785EB   .  53            push    ebx
007785EC   .  57            push    edi
007785ED   .  FFD5          call    ebp
007785EF   .  8D87 1F020000 lea     eax, [edi+21F]
007785F5   .  8020 7F       and     byte ptr [eax], 7F
007785F8   .  8060 28 7F    and     byte ptr [eax+28], 7F
007785FC   .  58            pop     eax
007785FD   .  50            push    eax
007785FE   .  54            push    esp
007785FF   .  50            push    eax
00778600   .  53            push    ebx
00778601   .  57            push    edi
00778602   .  FFD5          call    ebp
00778604   .  58            pop     eax
00778605   .  61            popad                                      断点F4
00778606   .  8D4424 80     lea     eax, [esp-80]
0077860A   >  6A 00         push    0
0077860C   .  39C4          cmp     esp, eax
0077860E   .^ 75 FA         jnz     short 0077860A
00778610   .  83EC 80       sub     esp, -80
00778613   .^ E9 CCD0EAFF   jmp     006256E4

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

收藏
免费 0
支持
分享
最新回复 (2)
雪    币: 279
活跃值: (14)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
就是UPX,006256E4 大概就是断点,不是的话就在下几行。
2010-4-19 16:15
0
雪    币: 202
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
006256E4 应该是oep吧。。
我只是猜而已、、、一般来说应该是这个。。。
2010-4-19 18:39
0
游客
登录 | 注册 方可回帖
返回