首页
社区
课程
招聘
为什么一定要脱壳?
发表于: 2006-1-22 10:29 4737

为什么一定要脱壳?

2006-1-22 10:29
4737
才知道原来还有资料这么全的地方!逛了1天,下载了几个工具!试着练习了1下简单的脱壳习题!但有一点我不明白,既然在内存中已经是壳+被加壳前的代码,crack的时候直接调试就可以了,为什么非要去掉壳呢?或者说我把加壳后的可执行代码在内存中全部直接dump出来,是不是加壳前的代码就是其中的1个子集呢?

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

收藏
免费 0
支持
分享
最新回复 (6)
雪    币: 277
活跃值: (312)
能力值: ( LV9,RANK:330 )
在线值:
发帖
回帖
粉丝
2
既然这样。为什么要加壳呢?
2006-1-22 10:52
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
哦,是不是在找到OEP前,真正代码在内存中还是处于压缩或加密状态的。
2006-1-22 11:17
0
雪    币: 277
活跃值: (312)
能力值: ( LV9,RANK:330 )
在线值:
发帖
回帖
粉丝
4
of course
2006-1-22 11:20
0
雪    币: 44229
活跃值: (19955)
能力值: (RANK:350 )
在线值:
发帖
回帖
粉丝
5
如果你只是分析算法,如一些序列号计算过程,并且你的调试器能够加载这个有壳的目标软件,那么你完全可以不脱壳直接动态分析。
脱壳目的:
1、专门研究壳的技术。
2、脱壳后,静态反汇编分析。
3、脱壳汉化修改文件等。
4、带壳动态调试十分不便等。
2006-1-22 11:23
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
看来真的要好好学习的,谢谢
2006-1-22 11:24
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
原来我也不十分明白这个问题,看了看雪坛主的解答,才明白。
2006-1-22 22:30
0
游客
登录 | 注册 方可回帖
返回
//