首页
社区
课程
招聘
[原创]PECompact2.79_Beta_D 分析及静态脱壳机编写,附源码
发表于: 2009-6-14 19:06 8881

[原创]PECompact2.79_Beta_D 分析及静态脱壳机编写,附源码

2009-6-14 19:06
8881
在科锐学习的第4阶段,课后作业静态脱壳机。
由于学习编程,逆向不久,代码写的很粗糙。自己水品不够,难免会有很多bug,大哥们海涵!

外壳shell的分析
壳版本: PECompact2.79_Beta_D
工具: IDA, OD, winhex, PEID
1. 外壳第一部分
该外壳的shell分部分, 第一部分以非压缩的方式存在, 第二部分以压缩的方式存在.
外壳执行时先执行第一部分, 这部分将shell的第二部分在内存中解压缩, 并初始化一些数据. 用IDA打开加壳后的程序(TestDll.dll), 来到外壳的入口处, 分析如下:

10001230 mov eax, offset ExceptionProc ; 异常处理回调函数
10001235 push eax
10001236 push large dword ptr fs:0
1000123D mov large fs:0, esp ; 注册异常
10001244 xor eax, eax ; eax = 0

; mov [0], ecx, 程序执行到此处时产生内存访问异常,
; 转到异常处理ExceptionProc
; 异常处理里改下此地址为E9 与 此地址与0x1003892F相对偏移,
; 即jmp 1003892F
; 异常返回后,则jmp 1003892F
10001246 mov [eax], ecx
10001248 push eax

……更多内容参见附件

[培训]《安卓高级研修班(网课)》月薪三万计划,掌握调试、分析还原ollvm、vmp的方法,定制art虚拟机自动化脱壳的方法

上传的附件:
收藏
免费 7
支持
分享
最新回复 (13)
雪    币: 2242
活跃值: (488)
能力值: ( LV9,RANK:200 )
在线值:
发帖
回帖
粉丝
2
先膜拜下
2009-6-14 19:57
0
雪    币: 37
活跃值: (12)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
先下下来看看啊!
2009-6-14 20:51
0
雪    币: 1025
活跃值: (225)
能力值: ( LV12,RANK:310 )
在线值:
发帖
回帖
粉丝
4
最近科锐的人很火爆哦
2009-6-15 12:28
0
雪    币: 339
活跃值: (1510)
能力值: ( LV13,RANK:970 )
在线值:
发帖
回帖
粉丝
5
科锐钱老师教学很负责任,支持下!
2009-6-15 19:22
0
雪    币: 716
活跃值: (162)
能力值: ( LV9,RANK:250 )
在线值:
发帖
回帖
粉丝
6
果然很强悍,学习
2009-6-15 19:47
0
雪    币: 370
活跃值: (15)
能力值: ( LV9,RANK:170 )
在线值:
发帖
回帖
粉丝
7
科瑞,我要报名!
慢——
KOREA?
该不是这个英文名吧
2009-6-15 20:57
0
雪    币: 211
活跃值: (18)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
应该是“Cracking”,参考来自:http://www.anquan365.com/logo/youqinglianjie/web/kerui.gif
2009-6-16 00:33
0
雪    币: 1025
活跃值: (225)
能力值: ( LV12,RANK:310 )
在线值:
发帖
回帖
粉丝
9
看看 学习学习静态脱壳机的写法
2009-6-26 14:51
0
雪    币: 210
活跃值: (11)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
10
顶一下。。。MARK
2009-6-26 15:45
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
11
学习下。顶!!!!!!!!
2009-6-27 09:54
0
雪    币: 107
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
JLN
12
学习下,看看脱壳机怎么写
2009-6-30 19:55
0
雪    币: 150
活跃值: (29)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
13
最近一直很忙,好久没有来看看了!
2009-7-1 09:52
0
雪    币: 59
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
14
下载后发现说有病毒。。。
2009-7-1 10:15
0
游客
登录 | 注册 方可回帖
返回
//