首页
社区
课程
招聘
[原创]PE_Optimizer1.4 修改汉化版by.CxLrb
发表于: 2006-4-2 17:51 4915

[原创]PE_Optimizer1.4 修改汉化版by.CxLrb

2006-4-2 17:51
4915
PE_Optimizer1.4 界面修改&汉化美化版by.CxLrb
简介:
PE Optimizer v1.4

This program is for optimization of Win32 PE files.

I. Algorithm of this program is simple:
---------------------------------------
1) All relocations are cut, THEY ARE NOT NEEDED IN EXE FILES.
2) Alignment  of  PE  header  is  reduced  to the minimal secure  value (16
bytes), all rubbish is deleted from the header as well.
3) Alignment  of  header and  all sections is reduced to its minimal secure
value  (200h  bytes),  this  way  -  all  empty  sections  are erased. Only
presense  of  sections  is  deleted,  records about them in headers are not
deleted,  so  after  loading of file into the memory it will be the same as
the one before optimization.

II. Settings.
-------------
1) BackUp.
   BackUp  copy  is  made  if  this option is set. Backed Up file has *.bak
   extension.  If  this  file  exists,  program will ask your permission to
   overwrite it.

2) Kill Relocations.
   All Relocations will be cut if this file is not a dll.

3) ... in Dll.
   Relocations  are  cut  out  from  dll's  (!!!  MAKE  SURE  you set "Kill
   Relocations" setting ON !!!). To make a optimized working version of the
   library,  it  is  needed  to make sure that its loading address will not
   conflict  with  programs  tha use this library. I recommend to recompile
   the library for work at 10000000h address.

4) Wipe Junk.
   All rubbish is removed from file, e.g. BoundImport records from header.

5) Copy Overlay.
   Overlay  will  be saved and rejoined to processed file. Usually overlays
   are  used  to  store some "rubbish" like path to Debugging info etc, but
   sometimes  overlay is used to store necessary info for the program, e.g.
   in installers overlays are used for storing compressed data.

6) Save.
   Settings  will  be  saved after exiting the program, and recovered after
   next start of the program.

III. Things to note.
--------------------
1) Recount of alignments in file is done in any case.
2) Optimization of header is done in any case.
3) You  can use this program from the command line (although GUI  will load
anyway). Use name of file to process as the first parameter.
For example: peoptim.exe my_file.exe


汉化说明:
1.对程序界面做了放大调整;
2.添加XP亲和界面;
3.汉化突破点: 使用OD调整了一般软件无法更改的非标字体大小,该软件的字体FontFly都无法调整,需要讨论和了解此方面技术的请跟贴。
4.该软件实现了傻瓜式优化PE文件,是一个很实用的东东!
5.本人的又一汉化作品!
6.enjoy!!

原版及汉化版下载:

[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

上传的附件:
收藏
免费 0
支持
分享
最新回复 (14)
雪    币: 224
活跃值: (75)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
2
这个东西效果好不好呢?
2006-4-2 20:49
0
雪    币: 191
活跃值: (345)
能力值: ( LV9,RANK:450 )
在线值:
发帖
回帖
粉丝
3
说说如何给程序添加XP亲和界面?
2006-4-3 01:52
0
雪    币: 2506
活跃值: (1025)
能力值: (RANK:990 )
在线值:
发帖
回帖
粉丝
4
用 Restorator 2006 就可以直接创建界面。
另外楼主所说的字体修改是汉化中最简单的 CreateFontA 方式的字体修改。只要在 OD 中设 bp CreateFontA 就可以知道。这个程序修改时把偏移 0X574D 处的 08 改成 F4,再用十六进制编辑工具搜索Terminal(只有一处,偏移为 0X57FC,ASCII码为 5465726D696E616C)改为宋体,多余补0(ASCII码为 CBCECCE500000000)就可以了。改后显示的字体是9号(小五)宋体。
这样的字体修改文章在汉化新世纪都有讲述。
2006-4-3 02:00
0
雪    币: 238
活跃值: (12)
能力值: ( LV9,RANK:210 )
在线值:
发帖
回帖
粉丝
5
最初由 CCDebuger 发布
用 Restorator 2006 就可以直接创建界面。
另外楼主所说的字体修改是汉化中最简单的 CreateFontA 方式的字体修改。只要在 OD 中设 bp CreateFontA 就可以知道。这个程序修改时把偏移 0X574D 处的 08 改成 F4,再用十六进制编辑工具搜索Terminal(只有一处,偏移为 0X57FC,ASCII码为 5465726D696E616C)改为宋体,多余补0(ASCII码为 CBCECCE500000000)就可以了。改后显示的字体是9号(小五)宋体。
这样的字体修改文章在汉化新世纪都有讲述。


谢谢前辈指点,俺是汉化中的菜鸟级,所以有点进展就兴奋不已,俺是将第三处Push 8改为Push 0c就变成了以上效果的,看来以后要多去新世纪了,不过哪位高手能否写个小工具就好了
2006-4-3 08:37
0
雪    币: 2506
活跃值: (1025)
能力值: (RANK:990 )
在线值:
发帖
回帖
粉丝
6
最初由 cxlrb 发布
谢谢前辈指点,俺是汉化中的菜鸟级,所以有点进展就兴奋不已,俺是将第三处Push 8改为Push 0c就变成了以上效果的,看来以后要多去新世纪了,不过哪位高手能否写个小工具就好了

呵呵,这样的字体修改工具汉化新世纪都有。不过最好能自己手工修改,这样不容易出错,又能提高水平。这些东西你能自己摸索出来也是不容易,不过还是建议到汉化新世纪去看看文章,可以让你少走很多弯路。
2006-4-3 10:35
0
雪    币: 238
活跃值: (12)
能力值: ( LV9,RANK:210 )
在线值:
发帖
回帖
粉丝
7
最初由 CCDebuger 发布
呵呵,这样的字体修改工具汉化新世纪都有。不过最好能自己手工修改,这样不容易出错,又能提高水平。这些东西你能自己摸索出来也是不容易,不过还是建议到汉化新世纪去看看文章,可以让你少走很多弯路。


感谢前辈,可是我用世纪的Fontfly工具修改字体无效,不知还有何工具,请给个具体名称,不甚感激!
2006-4-3 10:55
0
雪    币: 2506
活跃值: (1025)
能力值: (RANK:990 )
在线值:
发帖
回帖
粉丝
8
梁利峰的点睛自动字体设置:
http://www.hanzify.org/?Go=Show::List&ID=5773
不过对 Delphi 类软件的支持不是很好,需 Framework 支持,优点是可以单个设置要修改的地方。
jingulong 的另外一个 FontSeter:
http://www.hanzify.org/?Go=Show::List&ID=3833
不足之处就是要改就把同类型的一起改了,没得选择。

一些软件用这些工具还是设置不了的。最后还是建议自己手工修改,可以灵活控制。
2006-4-3 11:10
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
不错的软件呀!
2006-4-5 09:36
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
非常喜欢的东东
2006-4-5 21:38
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
11
enjoy!!
2006-4-7 09:44
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
12
我想问一下,这个软件优化作用明显吗?还没试用过。
2006-4-7 09:52
0
雪    币: 201
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
13
看看。。。。。。
2006-4-7 17:34
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
14
enjoy thanks you
2006-4-9 12:54
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
15
支持下!!!!!!!!!!!
2006-4-18 16:27
0
游客
登录 | 注册 方可回帖
返回
//