交互式 Delphi 重构器
IDR (Interactive Delphi Reconstructor) 是一个可解析可执行文件 (EXE) 和动态库 (DLL) 的反编译器,它使用 Delphi 编写,在 Windows32 环境下运行。该程序最初是为从事防病毒软件开发的公司而设计的,也可以帮助程序员恢复丢失的程序源代码。该程序的当前版本可以处理由 Delphi 编译器 2 到 4 版的 GUI 和控制台应用程序。
最终项目目标是开发一个能够从编译文件中恢复大部分初始 Delphi 源代码的程序,但 IDR 以及其他 Delphi 反编译器尚无法实现此功能。尽管如此, IDR 已经处于能够大大促进此过程的状态。与其他著名的 Delphi 反编译器相比,IDR 分析的结果具有最大的完整性和可靠性。此外,程序的交互性使用起来很方便(我们不怕使用这个词)而且很愉快。
IDR 可进行静态分析(分析文件不会加载到内存中并执行),从而允许安全地检测病毒、木马和其他恶意软件应用程序,这些应用程序的执行是危险的或不合适的。 该程序不需要任何安装活动,也不在 Windows 注册表中创建任何记录。 使用 Borland C++ Builder 6 来构建此项目。 IDR 不需要任何安装,只需将 idr.exe、dis.dll、icons.dll、idr.ico 和 *.bin 文件复制到 IDR 主目录即可。"无法初始化 Disasm"的消息表示缺少 dis.dll 文件。
TntControls 可在 https://github.com/rofl0r/TntUnicode 中找到!
暂无开放 Issues,或尚未同步最近议题。