首页
社区
课程
招聘
[分享]脱壳ExeCryptor 2.4.1
发表于: 2009-10-22 17:47 6432

[分享]脱壳ExeCryptor 2.4.1

2009-10-22 17:47
6432
脱壳ExeCryptor 2.4.1
【文章标题】: 脱壳ExeCryptor  2.4.1
【文章作者】: hxqlky
【作者邮箱】: zmunlky@gmail.com
【作者主页】: http://www.x5dj.com/hxqlky
【软件名称】: ecryptor 2.4.1
【下载地址】: 自己搜索下载
【使用工具】: od,ImpREC 1.7c
【作者声明】: 只是感兴趣,没有其他目的。失误之处敬请诸位大侠赐教!
--------------------------------------------------------------------------------
【详细过程】
  脱壳工具,和脚本早有了,自己找
  载入程序
  01078146    E8 2FFFFFFF     call UnPackMe.0107807A
  0107814B    05 04060000     add eax,604
  01078150    FFE0            jmp eax
  01078152    E8 04000000     call UnPackMe.0107815B
  01078157    FFFF            ???                                      ; Unknown command
  01078159    FFFF            ???                                      ; Unknown command
  0107815B    5E              pop esi
  0107815C    C3              retn
  
  运行程序,f12
  查看threads
  
  Threads
  Ident      Entry      Data block   Last error          Status      Priority   User time     System time
  000004DC   0107813A   7FFDE000     ERROR_SUCCESS (000  Paused       32 + 0       0.2500 s      0.2968 s
  000008D4   7C810669   7FFDC000     ERROR_SUCCESS (000  Paused       32 - 15      0.0000 s      0.0000 s
  00000C3C   7C810669   7FFDD000     ERROR_SUCCESS (000  Paused       32 - 15      0.0000 s      0.0000 s
  00000ECC   7C810669   7FFDB000     ERROR_NO_TOKEN (00  Paused       32 + 0       0.0000 s      0.0000 s
  
  
  000004DC   0107813A         go
  
  
  0006FF20  |01007511  RETURN to UnPackMe.01007511 from UnPackMe.01002936
  0006FF24  |01000000  UnPackMe.01000000
  0006FF28  |00000000
  0006FF2C  |000B235C
  
  01007511     8BF0              MOV ESI,EAX   向上找api  MSVCRT.__set_app_type
  01007513     8975 C4           MOV DWORD PTR SS:[EBP-3C],ESI
  01007516     395D E4           CMP DWORD PTR SS:[EBP-1C],EBX
  01007519     75 07             JNZ SHORT UnPackMe.01007522
  0100751B     56                PUSH ESI
  0100751C     FF15 18130001     CALL DWORD PTR DS:[1001318]                          ; MSVCRT.exit
  01007522     FF15 00130001     CALL DWORD PTR DS:[1001300]                          ; MSVCRT._cexit
  
  
  
  010073C0     8139 50450000     CMP DWOTR DS:[ECX],4550   oep near
  010073C6     75 12             JNZ SHORT UnPackMe.010073DA
  010073C8     0FB741 18         MOVZX EAX,WORD PTR DS:[ECX+18]
  010073CC     3D 0B010000       CMP EAX,10B
  010073D1     74 1F             JE SHORT UnPackMe.010073F2
  010073D3     3D 0B020000       CMP EAX,20B
  010073D8     74 05             JE SHORT UnPackMe.010073DF
  010073DA     895D E4           MOV DWORD PTR SS:[EBP-1C],EBX
  010073DD     EB 27             JMP SHORT UnPackMe.01007406
  010073DF     83B9 84000000 0E  CMP DWORD PTR DS:[ECX+84],0E
  010073E6   ^ 76 F2             JBE SHORT UnPackMe.010073DA
  010073E8     33C0              XOR EAX,EAX
  010073EA     3999 F8000000     CMP DWORD PTR DS:[ECX+F8],EBX
  010073F0     EB 0E             JMP SHORT UnPackMe.01007400
  010073F2     8379 74 0E        CMP DWORD PTR DS:[ECX+74],0E
  010073F6   ^ 76 E2             JBE SHORT UnPackMe.010073DA
  010073F8     33C0              XOR EAX,EAX
  010073FA     3999 E8000000     CMP DWORD PTR DS:[ECX+E8],EBX
  01007400     0F95C0            SETNE AL
  01007403     8945 E4           MOV DWORD PTR SS:[EBP-1C],EAX
  01007406     895D FC           MOV DWORD PTR SS:[EBP-4],EBX
  01007409     6A 02             PUSH 2
  0100740B     FF15 38130001     CALL DWORD PTR DS:[1001338]                          ; MSVCRT.__set_app_type
  01007411     59                POP ECX                                              ; USER32.77D191BE
  01007412     830D 9CAB0001 FF  OR DWORD PTR DS:[100AB9C],FFFFFFFF
  
  0100739D   - E9 2FB80100       JMP UnPackMe.01022BD1           oep
  010073A2   - 0F84 2C520200     JE UnPackMe.0102C5D4
  010073A8   - E9 70780200       JMP UnPackMe.0102EC1D
  010073AD   - E9 4ECC0000       JMP UnPackMe.01014000
  010073B2     1E                PUSH DS
  010073B3     27                DAA
  010073B4     FE                ???                                                  ; Unknown command
  010073B5     9F                LAHF
  010073B6     3C A9             CMP AL,0A9
  010073B8     16                PUSH SS
  010073B9     91                XCHG EAX,ECX                                         ; UnPackMe.01000100
  010073BA     3F                AAS
  010073BB     8B48 3C           MOV ECX,DWORD PTR DS:[EAX+3C]
  010073BE     03C8              ADD ECX,EAX                                          ; UnPackMe.01000000
  010073C0     8139 50450000     CMP DWORD PTR DS:[ECX],4550
  
  0006FF04   01028161  UnPackMe.01028161
  0006FF08   010073BB  UnPackMe.010073BB
  0006FF0C   0101E833  UnPackMe.0101E833
  0006FF10   01035B5D  UnPackMe.01035B5D
  0006FF14   01035B66  UnPackMe.01035B66
  0006FF18   7C80B6D1  KERNEL32.7C80B6D1
  0006FF1C   67542EC1
  0006FF20   00000000
  0006FF24   0101872E  UnPackMe.0101872E      
  0006FF28   01041418  UnPackMe.01041418      
  
  0006FFB0   0006FFE0  Pointer to next SEH record
  0006FFB4   010075BA  SE handler                   push
  0006FFB8   01001898  UnPackMe.01001898            push
  
  还原6A 70 68 98 18 00 01 E8 BF 01 00 00 33 DB 53 8B 3D CC 10 00 01 FF D7   oep
  
  dump

[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

收藏
免费 0
支持
分享
最新回复 (1)
雪    币: 218
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
试练 http://www.multiupload.com/LQ5XZ5T13Y
2009-10-22 17:48
0
游客
登录 | 注册 方可回帖
返回
//