频道直达 - 专题 - 新闻 - 技巧 - 组网 - 开发 - 安全 - web编程 - 图像 - 操作系统 - 数据库 - 教育 - 旅游 - 健康 - 时尚 - 驱动 - 软件 - 游戏 - 多媒体 - ERP - 讨论组

Petite 脱壳“标准”解决方法

来源: 作者: 出处:巧巧读书 2005-10-05 进入讨论组
工具:r!sc's petite 2.2/2.1 enlarger v1.0、PEditor 1.7

想来大家早就用 Enlarge 脱壳过了 Petite 的东东,可是,脱壳后的文件用 eXeScope 打开还是说不认,用 ResHacker 或是 Restorator 打开说没有资源。问题不是在它没有完全脱壳,而是因为 Enlarge 脱壳后对于各个段的名称不是原来的标准段名称(也许是由于 Petite 压缩的原因,无法还原这些标准的段名称),都是些 A、B、C、D…… 这样的段,由于找不到 .rsrc 段,所以那些编辑资源的软件都报错。

知道了问题所在,对症下药就简单多了。用 PEditor 打开脱壳后的文件,点击那个 directory 按钮,可以看到此文件 Resource 的 RVA,记下它的数值。关闭 directory 对话框,点击 sections 按钮,可以看到那些叫 A、B、C、D……的段吧,找到 Virtual Offset 的值为刚才记录下的那个值的段,那就是资源段。右键点击之,edit section,把 name 改为 .rsrc,apply changes,关闭 sections 对话框,关闭 PEditor,搞定!就这么简单,再看看,可以随便改了吧,呵呵。至于别的段名称,对于汉化没有意义,不理它。

说明:我不清楚 PE 文件的结构,也不会编程哦,说是“标准”解决方法是因为这样做不会像用 CoCoRes 那样使文件变大,而且用 CoCoRes 不一定都好用。这个方法是突然来的灵感搞出来的。希望各位程序员朋友和懂得 PE 文件结构的朋友能给予批评指正!请跟贴或是给我发信吧,感谢各位了!URL:http://www.qqread.com/encrypt/c650185062.html进入讨论组讨论。
收藏此文】【 】【打印】【关闭
相关图文阅读
频道图文推荐
健 康 咨 询
时 尚 咨 询
巧巧读书宗旨
相关专题
讨论组问题推荐
站内各频道最新更新文档
站内最新制作专题
热门关键字导读
Photoshop教 程照片处理 照片制作 PS快捷键 抠图
计 算 机 故 障XP系统修复
艺 术 与 设 计设计 流媒体 设计欣赏 边框
计 算 机 安 全ARP
站内频道文章精选
巧巧电脑频道编辑信箱  告诉我们您想看的专题或文章