(9)区段优化减肥

 脱了穿山甲的壳以后,脱壳后文件就会比原先的加壳前文件大出很多倍。这样我们就需要给区段优化减肥,对于的垃圾区段去除掉,使体积变小。

 LorderPE中区段列表说明:

 Voffset虚拟地址  Roffset物理偏移

Vsize虚拟大小    Rsize物理大小

查找无用区段

载入OD查看内存,在宿主程序所在的区段上顺序F2下端然后F9运行,看程 序是否   跑飞,跑飞则为无用区段(输入表段除外,imports),记录下。

删除无用的区段

LorderPE载入然后清除上面我们记录的无用区段即可。

根据规律,来修改物理偏移和虚拟大小

    规律:第一个区段虚拟地址 虚拟大小 取千位整 第二个虚拟地址

          第一个区段物理偏移 物理大小 取千位整 第二个物理偏移

注:无须进位,如:.idata   ROffset:7000

                  .rsrc    ROffset:D000

则下一个区段.mackt:  ROffset=7000+D000=12000  无须进位

                  .mackt  ROffset:12000

总的来说就是按规律修改VSize ROffset,.

Eg:

修改前:


修改后:


用编辑工具删除数据。

lorderPE的区段信息中记录要删除的区段范围。(保留一份未删除区段的对比查找)

WinHex剪切即可。


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值