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
Custom VMs From 1 to 96 vCPUs With 99.95% Uptime Icon
Custom VMs From 1 to 96 vCPUs With 99.95% Uptime

General-purpose, compute-optimized, or GPU/TPU-accelerated. Built to your exact specs.

Live migration and automatic failover keep workloads online through maintenance. One free e2-micro VM every month.
Try Free
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