RetDec (Retargetable Decompiler) is a generic decompiler for executable files and machine code that can turn them into source code in C or a simplified Python variation. This reverse engineering tool supports ELF, PE, Mach-O, COFF, AR (archive), Intel HEX and pure machine code file formats. It also supports 32-bit Intel x86, ARM, MIPS, PIC32 and PowerPC architectures.
Features offered by RetDec include static analysis of executable files, detection of compilers and packages, decoding of loading processes, removal of statically linked libraries and extraction of information for the debugger. Inside you will also find an integrated assembler and generators of various graphs and statistics. The tool is available under a free MIT license, the source code is located on GitHub.








