首页
社区
课程
招聘
关于加壳中资源的处理
发表于: 2004-10-24 16:25 4649

关于加壳中资源的处理

2004-10-24 16:25
4649
小生有个问题,就是一般的加壳软件如何处理资源,upx似乎如下,保留IMAGE_OPTIONAL_HEADER32中的资源段(DataDirectory[2])和IMAGE_RESOURCE_DIRECTORY、IMAGE_RESOURCE_DIRECTORY_ENTRY等各数据结构,然后真正的资源数据压缩。

可不可以把所有的资源结构都压缩,然后解开以后放到对应位置,就像处理引入表一样呢?

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

收藏
免费 1
支持
分享
最新回复 (7)
雪    币: 6075
活跃值: (2236)
能力值: (RANK:1060 )
在线值:
发帖
回帖
粉丝
2
我个人认为:图标,XP_Mxxxx,版本,字体这些第一个组不能压
:D
2004-10-24 16:33
0
雪    币: 298
活跃值: (512)
能力值: ( LV12,RANK:490 )
在线值:
发帖
回帖
粉丝
3
数位不同
2004-10-24 18:08
0
雪    币: 165
活跃值: (1481)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
买本看雪老大的新书看看你就知道了
2004-10-24 19:26
0
雪    币: 241
活跃值: (21)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
5
结构不能压缩,部分数据可以压缩。
2004-10-25 11:58
0
雪    币: 383
活跃值: (786)
能力值: ( LV12,RANK:730 )
在线值:
发帖
回帖
粉丝
6
我想知如何重组脱壳后的 “资源”使之全部整合到“资源表”中,比如:多数的“图标”“位图”资源分割到其它Section,如果我们移动“资源表”Section的位置,就会令某些上述的资源无效,能怎样很好地处理呢?很想请教 heXex 同志:D !
2004-10-26 10:08
0
雪    币: 898
活跃值: (4039)
能力值: ( LV9,RANK:3410 )
在线值:
发帖
回帖
粉丝
7
他是手动移动的
2004-10-26 12:50
0
雪    币: 204
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
找到一个方法可以压缩数据结构,但是等于代替windows创建进程了,研究了驱动中创建进程的方法后,受到的启发,现在可以压缩数据结构了,但是还只能说不现实,因为部分代码要驱动实现。原理就是自己填写全局资源结构(几个结构靠自己跟踪,牵扯到公司商业利益,不便多讲),其实只要跟一个完整的进程创建过程就了解了(挺耗时!一个月)
2004-12-16 22:28
0
游客
登录 | 注册 方可回帖
返回
//