admin 管理员组文章数量: 1184232
2024年3月20日发(作者:自助建站的拼音)
常用EXE文件反编译工具下载
PE Explorer 1.98 R2 汉化版
功能极为强大的可视化汉化集成工具,可直接浏览、修改软件资源,包括
菜单、对话框、字符串表等; 另外,还具备有 W32DASM 软件的反编译能力和
PEditor 软件的 PE 文件头编辑功能,可以更容易的分析源代码,修复损坏了的
资源,可以处理 PE 格式的文件如:EXE、DLL、DRV、BPL、DPL、SYS、CPL、OCX、
SCR 等 32 位可执行程序。 该软件支持插件,你可以通过增加插件加强该软件
的功能, 原公司在该工具中捆绑了 UPX 的脱壳插件、扫描器和反汇编器,非常
好用。
唯一遗憾的是欠缺字典功能……
下载地址:/?Go=Show::List&ID=6447
eXeScope 6.5 汉化版
小巧但功能极其强大的本地化工具,可以直接修改 VC++ 及 DELPHI 编制的 PE
格式文件的资源,包括菜单、对话框、字符串和位图等,也可与其它本地化工具
配合使用。
在汉化中不推荐使用 eXeScope 作为汉化工具,仅作为汉化辅助工具。6.50 版
主要对 DELPHI 7 编译的程序支持较好,对 DELPHI 7 以前版本编译的程序,建
议使用 6.30 版本,因为该程序对 Unicode 字符显示支持不好。
下载地址:/?Go=Show::List&ID=5905
Resource Hacker 3.4.0.79 官方简体
一个类似于eXeScope的但在某些方面比它还好一些的工具。1. 查看 Win32 可
执行和相关文件的资源 (*.exe, *.dll, *.cpl, *.ocx),在已编译和反编译的
格式下都可以。2. 提取 (保存) 资源到文件 (*.res) 格式,作为二进制,或作
为反编过的译资源脚本或图像。图标,位图,指针,菜单,对话,字符串表,消
息表,加速器,Borland 窗体和版本信息资源都可以被完整地反编译为他们各自
的格式,不论是作为图像或 *.rc 文本文件。3. 修改 (替换) 可执行文件的资
源。图像资源 (图标,指针和位图) 可以被相应的图像文件 (*.ico, *.cur,
*.bmp),*.res 文件,甚至另一个 *.exe 文件所替换。对话,菜单,字符串表,
加速器和消息表资源脚本 (以及 Borland 窗体) 可以通过使用内部资源脚本编
辑器被编辑和重新编译。资源也可以被一个 *.res 文件所替换,只要替换的资
源与它是同一类型并且有相同的名称。4. 添加新的资源到可执行文件。允许一
个程序支持多种语言,或者添加一个自定义图标或位图 (公司的标识等) 到程序
的对话中。5. 删除资源。大多数编译器添加了应用程序永远不会用到的资源到
应用程序中。删除这些不使用的资源可以减小一个应用程序的大小。
下载地址:/?Go=Show::List&ID=2442
以上3款就是对EXE文件进行汉化,反编译,资源编辑中最常用的3个工具。
delphi反编译工具
2007年09月04日 星期二 14:07
反向工程一直被认为是技术奇才的专有艺术,需要熟悉汇编语言和调试器。下面几个Delphi
反编译器允许任何人反编译大多数Delphi可执行文件,即使只有有限的技术知识。
如果你对Delphi程序反向工程感兴趣,我建议你看一看以下几个“反编译器”:
DeDe是一个非常快的程序,用于分析Delphi编译的可执行文件。反编译之后,DeDe会提供以
下信息:所有的目标dfm文件。你可以用Delphi打开并编辑它们; 带有良好的注释的ASM代
码的所有发布的方法,它涉及字符串、输入函数调用、类方法调用、单元的组件、Try-Except
和Try-Finally块。默认情况下,DeDe仅仅只获得已发布方法的源代码,但如果你通过使用
Tools | Disassemble Proc菜单知道RVA偏移量的话,你也可以处理可执行文件中的其他过程。
大量的附加信息。 你可以创建一个带有所有的dfm、pas、dpr文件的Delphi工程的文件夹。
注:pas文件包含上面提及的被良好注释过的ASM代码。他们不能被再编译!
Revendepro可以找到程序中几乎所有的结构(类、类型、过程等),并生成pascal表达式、
过程则以汇编程序的形式写出来。由于汇编程序的某些限制,生成的结果不能被在编译。这个
反编译器的源代码可以免费获得。不幸的是,这是唯一一个我不能使用的反编译器—当试图用
它反编译某些Delphi可执行文件时,总提示异常。
这个对用途文件分割器可以从其它文件中寻找和摘取文件。MRIP分割100多种文件格式。对我
们而言,最重要的是MRipper可以反编译任何Delphi可执行文件。该工具可以从Delphi应用
程序中摘取所有的资源:cursors(光标)、icons(图标)、dfm文件、pas文件和其他资源。
pas文件不包含事件过程执行。MRIP是一个DOS工具。
以下是DfmExplorer的说明(包括原始资料):通过调用Win32 API的“LoadLibrary”或
“LoadLibraryEx”函数在内存中载入可执行模块(EXE\DLL\BPL\DPL)。 通过
Win32 API的“EnumResourceName”函数找寻RCDATA资源。 载入每个发现的DFM块,解码它
并以表的形式(包括它们的名称)存储在内存中。 在程序的主窗口我们可以以文本方式可视
化所有载入可执行文件的所有的DFM。 最后,程序可以保存到DFM选择的磁盘,作为ASCII文
件(.RC)或作为二进制块(DAT)连接到可执行文件中。
如果你试图放松你的工程源代码,这个Delphi工程源代码救助器可以挽救丢失的源码部分。
救助器生成所有的带已分配属性和事件的工程表单和数据模块。生成的事件过程没有主程序
(它不是反编译器),但又在可执行文件中的代码地址。这个工具没有GUI—它使用命令行的
形式:'exe2dpr [-o] exeFile'。工程源代码在当前目录创建。如果你想覆盖当前目
录的任何已存在的文件,就可以使用选项 '-o'。
版权声明:本文标题:常用EXE文件反编译工具下载 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/b/1710887087a578049.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论