首页
社区
课程
招聘
有关资源树的问题,不解?
发表于: 2004-8-8 16:39 4785

有关资源树的问题,不解?

2004-8-8 16:39
4785
前几天有个程序的资源无法压缩,3kkk指点说图标等资源位于资源表头,需要
将他移到其他位置。
可是什么是资源表头?我仔细看了资源的组织方式,发现资源的位置,属性等是由资源树确定的。他在资源段中,从开头开始。
但是我不知道资源表头是什么意思,无法判断图标是否位于资源表头。
请指点;)
资源的RVA:00044000,size:00099760
下面是图标的一些信息:
[ResourceEntry]:
     Name/Id:       0x00000003  (ICON)
     OffsetToData:  0x800000E8  (DATA_IS_DIRECTORY)
       [Resource Directory (1)]:
       Characteristics:       0x00000000
       TimeDateStamp:         0x00000000  (Thu Jan 01 00:00:00 1970)
       MajorVersion:          0x0000
       MinorVersion:          0x0000  -> 0.00
       NumberOfNamedEntries:  0x0000
       NumberOfIdEntries:     0x0001
         [ResourceEntry]:
         Name/Id:       0x00000001
         OffsetToData:  0x80000380  (DATA_IS_DIRECTORY)
           [Resource Directory (2)]:
           Characteristics:       0x00000000
           TimeDateStamp:         0x00000000  (Thu Jan 01 00:00:00 1970)
           MajorVersion:          0x0000
           MinorVersion:          0x0000  -> 0.00
           NumberOfNamedEntries:  0x0000
           NumberOfIdEntries:     0x0001
             [ResourceEntry]:
             Name/Id:       0x00000804
             OffsetToData:  0x000006E8
               [ResourceDataEntry]:
               OffsetToData (RVA):  0x000448A0
               Size:                0x000002E8
               CodePage:            0x00000000
               Reserved:            0x00000000

   ---------------------------------------------------------

[课程]FART 脱壳王!加量不加价!FART作者讲授!

收藏
免费 1
支持
分享
最新回复 (6)
雪    币: 208
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
??
2004-8-8 19:43
0
雪    币: 898
活跃值: (4039)
能力值: ( LV9,RANK:3410 )
在线值:
发帖
回帖
粉丝
3
你写壳?
2004-8-8 19:46
0
雪    币: 208
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
看了不书,不得要领。肯定是图标的问题,因为删掉图标就可以压缩了。
请大家指点一下。

想学着写壳,不过还得学好多东西啊,呵呵!
2004-8-8 19:52
0
雪    币: 208
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
我现在知道应该修改
OffsetToData (RVA):  0x000448A0
但是,资源往那里移动呢?怎么才能不影响程序的其他部分啊。
但是我查看了资源树所占空间,并不与图标资源重合,不知道资源树的空间是如何界定的。
目前确定是图标的问题,因为删掉图标就可以压缩资源了!
请大家分析分析。
前几天forgot给指出了应该修改那个地方。不幸的是论坛坏了,没有保存下来。:)
2004-8-16 18:48
0
雪    币: 208
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
有什么必须遵循的原则呢?
2004-8-17 20:06
0
雪    币: 6075
活跃值: (2236)
能力值: (RANK:1060 )
在线值:
发帖
回帖
粉丝
7
资源目录保留,最后一层把数据复制出来然后修改OffsetToData
2004-8-17 22:44
0
游客
登录 | 注册 方可回帖
返回
//