Delphi Decompiler Dede [ Extended ✯ ]

Delphi Decompiler (DeDe) is a specialized reverse-engineering tool used to analyze executables compiled with older versions of Delphi (typically v2 through v7), C++Builder, and Kylix. Unlike standard decompilers that aim to recreate high-level source code, DeDe primarily recovers UI structures and provides a heavily commented disassembly of the program's logic. Key Features and Capabilities

  • Export: Use File > Export to IDC if you plan to use IDA Pro for deeper analysis.
  • The Future: Is DeDe Dead?

    The original developer stopped working on DeDe around 2006. However, the open-source community has kept it alive via patches. The rise of LLM-based reverse engineering (like ChatGPT/Gemini analyzing assembly) has made pure decompilers less critical. delphi decompiler dede

    Weaknesses

    • No true decompilation to Pascal source (only disassembly).
    • Fails on packed/obfuscated binaries (UPX, ASProtect, etc.).
    • Cannot recover variable names or inlined functions.
    • Does not support 64-bit Delphi applications or recent Delphi versions (10.x, 11, 12).
    • Unmaintained – may crash on some modern or non-standard PE files.
    • Use a trusted source or repository; prefer community-maintained forks that support newer Delphi versions. Verify checksums and use an isolated analysis environment when testing unknown binaries.

    Common features to look for in a decompiler

    • Support for multiple Delphi versions (Delphi 3 through modern releases).
    • RTTI parsing and class reconstruction.
    • DFM resource extraction and converter.
    • Integration with IDA/Ghidra or an internal disassembler.
    • Exportable Pascal-like pseudocode and symbol renaming.
    • Plugin or scripting support for custom heuristics.



    トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
    Last-modified: 2022-10-28 (金) 07:46:56 (1228d)