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

You Might Also Like
Comet Backup - Fast, Secure Backup Software for MSPs Icon
Comet Backup - Fast, Secure Backup Software for MSPs

Fast, Secure Backup Software for Businesses and IT Providers

Comet is a flexible backup platform, giving you total control over your backup environment and storage destinations.
Learn More
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