Delphi写的EXE反编译工具,软件名称:反编译 WebCompiler,含有完整源码,本次版本修正了一处 bug, 修正了文件压缩与否的判别方式, 也稍稍增强了用户界面.
前段时间在做一个文档时需要得到一个 WebCompiler 生成的 EXE 文件中包含的 .htm 源代码,但在我的机器上源代码已经丢失, 我想通过某种方式找回它们, 于是到 WebCompiler 的主页去看有没有什么方法,但该程序主页是的说明令人失望, 失望之余, 我又在网上找其它的相关工具,找到一个 unWC.exe ,但该程序的未注册版本不能解压出全部的文件(至少有三分之一的文件的内容被故意清除). 没办法,我只好自己从 EXE 文件中解压出 .htm 源代码来.
通过对 WebCompiler 生成的 EXE 文件的分析,发现保存在其中的数据文件是以标准的 LHA 格式压缩保存的.
EXE 文件大体上由三部分组成,它们依次是:1 是控制部分, 2 是压缩后的数据, 3 是压缩文件的文件名等信息.
1