The decompiler is not limited to any particular target architecture, operating system, or executable file format. ELF, PE, Mach-O, COFF, AR (archive), Intel HEX, and raw machine code supported. 32-bit: Intel x86, ARM, MIPS, PIC32, and PowerPC 64-bit: x86-64 supported. Demangling of symbols from C++ binaries (GCC, MSVC, Borland). Reconstruction of functions, types, and high-level constructs. Output in two high-level languages: C and a Python-like language. Generation of call graphs, control-flow graphs, and various statistics. Detection and reconstruction of C++ class hierarchies (RTTI, vtables). Signature-based removal of statically linked library code. Static analysis of executable files with detailed information. We currently support Windows (7 or later), Linux, macOS, and (experimentally) FreeBSD. An installed version of RetDec requires approximately 5 to 6 GB of free disk space.

Features

  • Integrated disassembler
  • Reconstruction of instruction idioms
  • Compiler and packer detection
  • Loading and instruction decoding.
  • Signature-based removal of statically linked library code
  • Extraction and utilization of debugging information (DWARF, PDB)

Project Samples

Project Activity

See All Activity >

License

MIT License

Follow RedtDec

RedtDec Web Site

Other Useful Business Software
Keep company data safe with Chrome Enterprise
Keep company data safe with Chrome Enterprise Icon
Keep company data safe with Chrome Enterprise

Protect your business with AI policies and data loss prevention in the browser

Make AI work your way with Chrome Enterprise. Block unapproved sites and set custom data controls that align with your company's policies.
Download Chrome
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of RedtDec!

Additional Project Details

Operating Systems

FreeBSD, Linux, Mac, Windows

Programming Language

C++

Related Categories

C++ Compilers, C++ Decompilers, C++ Disassemblers

Registered

2021-09-14