RetDec (Retargetable Decompiler) ist ein generischer Decompiler für ausführbare Dateien und Maschinencode, der sie in Quellcode in C oder eine vereinfachte Python-Variante verwandeln kann. Dieses Reverse Engineering Tool unterstützt ELF, PE, Mach-O, COFF, AR (Archiv), Intel HEX und reine Maschinencode-Dateiformate. Es unterstützt auch 32-Bit Intel x86, ARM, MIPS, PIC32 und PowerPC Architekturen.
Zu den von RetDec angebotenen Funktionen gehören die statische Analyse von ausführbaren Dateien, die Erkennung von Compilern und Paketen, die Dekodierung von Ladeprozessen, das Entfernen von statisch verknüpften Bibliotheken und die Extraktion von Informationen für den Debugger. Im Inneren finden Sie auch einen integrierten Assembler und Generatoren für verschiedene Grafiken und Statistiken. Das Tool ist unter einer kostenlosen MIT-Lizenz erhältlich, der Quellcode befindet sich auf GitHub.







