Tested on a simple Delphi 7 “Hello World” with one button:
On a medium-sized commercial Delphi 2007 app (unpacked):
[New] DFM resource recovery
[New] Improved loop detection in x64 binaries
[New] Dark UI theme
[New] Type inference for records and enums
[Fixed] Crash on packed record structures
[Fixed] Incorrect branch targets in exception handlers
If you meant “make a feature” as in write the code for one specific feature (e.g., DFM extraction or loop detection), I can provide a Python/C++ pseudocode implementation for that feature as it would work inside the decompiler.
Just tell me which one you want.
Delphi Decompiler v1.1.0.194 (often referred to as a rewrite of the original DeDe) is a specialized reverse engineering tool developed by BitMaker. It is designed to analyze executables compiled with Delphi versions 2 through 7, providing insights into the internal structure of the application. Key Capabilities delphi decompiler v1.1.0.194
This version introduces several improvements over earlier iterations, including:
Resource Extraction: Recovers all DFM files (Delphi Form files), which define the visual layout of windows and components.
Code Analysis: Generates commented ASM (Assembly) code with references to internal strings and imported function calls.
Method Identification: Identifies class methods and components within units, including Try-Except and Try-Finally blocks. Tested on a simple Delphi 7 “Hello World”
Expanded Support: Updated to support parsing .bpl files from newer versions like Delphi 2007, 2009, and 2010. Usage Highlights
The decompiler is structured around several specialized editors and viewers:
PE Editor: Includes an updated Portable Executable (PE) editor for inspecting file headers and sections.
DSF Editor: An updated Delphi Symbol File editor for managing symbol information during the parsing process. On a medium-sized commercial Delphi 2007 app (unpacked):
Customization: Supports changing fonts in the DFM Editor, disassembler, and list views for better readability. Version Specifics (v1.1.0.194)
Compared to the original DeDe, this specific build includes several technical refinements:
Optimized Rendering: Improved speed when rendering assembly code.
Batch Processing: Reconstructed project architecture to allow faster work on multiple assemblies.
Bug Fixes: Addressed previous issues where the DSF editor would be lost during parsing or errors occurred in the PE editor.
Caution: Tools like Delphi Decompiler are often flagged by automated security scanners due to their "Anti-Reverse Engineering" techniques (such as repeated calls to GetProcAddress) intended to protect the tool itself from being analyzed. Always ensure you are using such software in a secure, isolated environment. Delphi Decompiler 1.1.0.194 - 0day in REA_TEAM