首页
社区
课程
招聘
一个正常的文件,为何不能反编呢!
发表于: 2006-10-23 16:33 3526

一个正常的文件,为何不能反编呢!

2006-10-23 16:33
3526
一个软件,用PEID查好,如下信息:

入口点”00001018
EP区段:PS斋腌
文件偏移量:00000018
第一个字节:EB,B0,11,40
链接器信息:76:11
子系统:WIN32 GUI

最后需信息那里显视“什么都没有找到[覆盖]

OllyICE载入后
错误:
32位可执行文件C.EXE格式错误或未知
再确定后,提示
无法在内存中分配1766618072字节

00401018 >  BE B0114000     mov     esi, 004011B0
0040101D    AD              lods    dword ptr [esi]
0040101E    50              push    eax
0040101F    FF76 34         push    dword ptr [esi+34]
00401022    EB 7C           jmp     short 004010A0
00401024    48              dec     eax
00401025    010E            add     [esi], ecx
00401027    010B            add     [ebx], ecx
00401029    014C6F 61       add     [edi+ebp*2+61], ecx
0040102D    64:4C           dec     esp
0040102F    6962 72 6172794>imul    esp, [edx+72], 41797261
00401036    0000            add     [eax], al
00401038    1810            sbb     [eax], dl
0040103A    0000            add     [eax], al
0040103C    1000            adc     [eax], al
0040103E    0000            add     [eax], al
00401040    0040 00         add     [eax], al
00401043    0000            add     [eax], al
00401045    0040 00         add     [eax], al
00401048    0010            add     [eax], dl
0040104A    0000            add     [eax], al
0040104C    0002            add     [edx], al
0040104E    0000            add     [eax], al
00401050    04 00           add     al, 0
00401052    0000            add     [eax], al
00401054    0000            add     [eax], al
00401056    3A00            cmp     al, [eax]
00401058    04 00           add     al, 0
0040105A    0000            add     [eax], al
0040105C    0000            add     [eax], al
0040105E    0000            add     [eax], al
00401060    00A0 01000002   add     [eax+2000001], ah
00401066    0000            add     [eax], al
00401068    0000            add     [eax], al
0040106A    0000            add     [eax], al
0040106C    0200            add     al, [eax]
0040106E    0000            add     [eax], al
00401070    0000            add     [eax], al
00401072    1000            adc     [eax], al
00401074    0010            add     [eax], dl
00401076    0000            add     [eax], al
00401078    0000            add     [eax], al
0040107A    1000            adc     [eax], al
0040107C    0010            add     [eax], dl
0040107E    0000            add     [eax], al
00401080    0000            add     [eax], al
00401082    0000            add     [eax], al
00401084    0A00            or      al, [eax]
00401086    0000            add     [eax], al
00401088    0000            add     [eax], al
0040108A    0000            add     [eax], al
0040108C    0000            add     [eax], al
0040108E    0000            add     [eax], al
00401090    EE              out     dx, al
00401091    91              xchg    eax, ecx
00401092    0100            add     [eax], eax
00401094    14 00           adc     al, 0
00401096    0000            add     [eax], al
00401098    00E0            add     al, ah
0040109A    0000            add     [eax], al
0040109C    48              dec     eax
0040109D    0300            add     eax, [eax]
0040109F    00FF            add     bh, bh
004010A1    76 38           jbe     short 004010DB
004010A3    AD              lods    dword ptr [esi]
004010A4    50              push    eax
004010A5    8B3E            mov     edi, [esi]
004010A7    BE F0904100     mov     esi, 004190F0
004010AC    6A 27           push    27
004010AE    59              pop     ecx
004010AF    F3:A5           rep     movs dword ptr es:[edi], dword p>
004010B1    FF76 04         push    dword ptr [esi+4]
004010B4    83C8 FF         or      eax, FFFFFFFF
004010B7    8BDF            mov     ebx, edi
004010B9    AB              stos    dword ptr es:[edi]
004010BA    EB 1C           jmp     short 004010D8
004010BC    0000            add     [eax], al
004010BE    0000            add     [eax], al
004010C0    47              inc     edi
004010C1    65:74 50        je      short 00401114
004010C4    72 6F           jb      short 00401135
004010C6    6341 64         arpl    [ecx+64], ax
004010C9    64:72 65        jb      short 00401131
004010CC    73 73           jnb     short 00401141
004010CE    0000            add     [eax], al
004010D0    0000            add     [eax], al
004010D2    0000            add     [eax], al
004010D4    0000            add     [eax], al
004010D6    0000            add     [eax], al
004010D8    40              inc     eax
004010D9    AB              stos    dword ptr es:[edi]
004010DA    40              inc     eax
004010DB    B1 04           mov     cl, 4
004010DD    F3:AB           rep     stos dword ptr es:[edi]
004010DF    C1E0 0A         shl     eax, 0A
004010E2    B5 1C           mov     ch, 1C
004010E4    F3:AB           rep     stos dword ptr es:[edi]
004010E6    8B7E 0C         mov     edi, [esi+C]
004010E9    57              push    edi
004010EA    51              push    ecx
004010EB    E9 E3070100     jmp     004118D3
004010F0    56              push    esi
004010F1    10E2            adc     dl, ah
004010F3  ^ E3 B1           jecxz   short 004010A6
004010F5    04 D3           add     al, 0D3
004010F7    E0 03           loopdne short 004010FC
004010F9    E8 8D531833     call    3358648B
004010FE    C055 40 51      rcl     byte ptr [ebp+40], 51
00401102    D3E0            shl     eax, cl
00401104    8BEA            mov     ebp, edx
00401106    91              xchg    eax, ecx
00401107    FF56 4C         call    [esi+4C]
0040110A    99              cdq
0040110B    59              pop     ecx
0040110C    D1E8            shr     eax, 1
0040110E    13D2            adc     edx, edx
00401110  ^ E2 FA           loopd   short 0040110C
00401112    5D              pop     ebp
00401113    03EA            add     ebp, edx
00401115    45              inc     ebp
00401116    59              pop     ecx
00401117    896B 08         mov     [ebx+8], ebp
0040111A    56              push    esi
0040111B    8BF7            mov     esi, edi
0040111D    2BF5            sub     esi, ebp
0040111F    F3:A4           rep     movs byte ptr es:[edi], byte ptr>
00401121    AC              lods    byte ptr [esi]
00401122    5E              pop     esi
00401123    B1 80           mov     cl, 80
00401125    AA              stos    byte ptr es:[edi]
00401126    3B7E 34         cmp     edi, [esi+34]
00401129  ^ 0F82 ACFEFFFF   jb      00400FDB
0040112F    58              pop     eax
00401130    5F              pop     edi
00401131    59              pop     ecx
00401132    E3 1B           jecxz   short 0040114F
00401134    8A07            mov     al, [edi]
00401136    47              inc     edi
00401137    04 18           add     al, 18
00401139    3C 02           cmp     al, 2
0040113B  ^ 73 F7           jnb     short 00401134
0040113D    8B07            mov     eax, [edi]
0040113F    3C 00           cmp     al, 0
00401141  ^ 75 F3           jnz     short 00401136
00401143    B0 00           mov     al, 0
00401145    0FC8            bswap   eax
00401147    0346 38         add     eax, [esi+38]
0040114A    2BC7            sub     eax, edi
0040114C    AB              stos    dword ptr es:[edi]
0040114D  ^ E2 E5           loopd   short 00401134
0040114F    5E              pop     esi
00401150    5D              pop     ebp
00401151    59              pop     ecx
00401152    46              inc     esi
00401153    AD              lods    dword ptr [esi]
00401154    85C0            test    eax, eax
00401156    74 1F           je      short 00401177
00401158    51              push    ecx
00401159    56              push    esi
0040115A    97              xchg    eax, edi
0040115B    FFD1            call    ecx
0040115D    93              xchg    eax, ebx
0040115E    AC              lods    byte ptr [esi]
0040115F    84C0            test    al, al
00401161  ^ 75 FB           jnz     short 0040115E
00401163    3806            cmp     [esi], al
00401165  ^ 74 EA           je      short 00401151
00401167    8BC6            mov     eax, esi
00401169    79 05           jns     short 00401170
0040116B    46              inc     esi
0040116C    33C0            xor     eax, eax
0040116E    66:AD           lods    word ptr [esi]
00401170    50              push    eax
00401171    53              push    ebx
00401172    FFD5            call    ebp
00401174    AB              stos    dword ptr es:[edi]
00401175  ^ EB E7           jmp     short 0040115E
00401177    C3              retn
00401178    00D0            add     al, dl
0040117A    0000            add     [eax], al
0040117C    0010            add     [eax], dl
0040117E    0000            add     [eax], al
00401180    F0:0100         lock add [eax], eax
00401183    0010            add     [eax], dl
00401185    0000            add     [eax], al
00401187    0048 E3         add     [eax-1D], cl
0040118A    40              inc     eax
0040118B    008B 1841005B   add     [ebx+5B004118], cl
00401191    0100            add     [eax], eax
00401193    0060 00         add     [eax], ah
00401196    00E0            add     al, ah
00401198    0010            add     [eax], dl
0040119A    40              inc     eax
0040119B    00C0            add     al, al
0040119D    1841 00         sbb     [ecx], al
004011A0    00B0 000000E0   add     [eax+E0000000], dh
004011A6    0000            add     [eax], al
004011A8    E8 39000000     call    004011E6
004011AD    0200            add     al, [eax]
004011AF    0019            add     [ecx], bl
004011B1    1240 00         adc     al, [eax]
004011B4    FFCF            dec     edi
004011B6    40              inc     eax
004011B7    00E8            add     al, ch
004011B9    1941 00         sbb     [ecx], eax
004011BC    60              pushad
004011BD    0000            add     [eax], al
004011BF  ^ E0 F6           loopdne short 004011B7
004011C1    D340 00         rol     dword ptr [eax], cl
004011C4    FC              cld
004011C5    0F4000          cmovo   eax, [eax]
004011C8    0010            add     [eax], dl
004011CA    0000            add     [eax], al
004011CC    0090 0100F001   add     [eax+1F00001], dl
004011D2    0000            add     [eax], al
004011D4    1000            adc     [eax], al
004011D6    0000            add     [eax], al
004011D8    58              pop     eax
004011D9    1841 00         sbb     [ecx], al
004011DC    5B              pop     ebx
004011DD    1841 00         sbb     [ecx], al
004011E0    6A 18           push    18
004011E2    41              inc     ecx
004011E3    0060 00         add     [eax], ah
004011E6    00E0            add     al, ah
004011E8    B5 5F           mov     ch, 5F
004011EA    91              xchg    eax, ecx
004011EB  ^ 7C F1           jl      short 004011DE
004011ED    5F              pop     edi
004011EE    91              xchg    eax, ecx
004011EF    7C 00           jl      short 004011F1
004011F1    0000            add     [eax], al
004011F3    0000            add     [eax], al
004011F5    0000            add     [eax], al
004011F7    0000            add     [eax], al
004011F9    0002            add     [edx], al
004011FB    0000            add     [eax], al
004011FD    00E8            add     al, ch
004011FF    1100            adc     [eax], eax
00401201    0000            add     [eax], al
00401203    0000            add     [eax], al
00401205    0000            add     [eax], al
………………                                ; 命令置于内存块尾

怎么办??

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

收藏
免费 0
支持
分享
最新回复 (1)
雪    币: 304
活跃值: (82)
能力值: ( LV9,RANK:170 )
在线值:
发帖
回帖
粉丝
2
upack的壳,有错误提示没关系,照样脱壳
2006-10-23 18:20
0
游客
登录 | 注册 方可回帖
返回
//