Delphi Decompiler V1.1.0.194 Guide

Tested on a simple Delphi 7 “Hello World” with one button:

On a medium-sized commercial Delphi 2007 app (unpacked):

  • Optional import by name from map/jdbg files
  • [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


    Назад
    Сверху Снизу