RetDec (Retargetable Decompiler) to generyczny dekompilator dla plików wykonywalnych i kodu maszynowego, który potrafi zamienić je w kod źródłowy w C lub uproszczonej odmianie Pythona. To służące przede wszystkim do odwrotnej inżynierii narzędzie obsługuje formaty plików ELF, PE, Mach-O, COFF, AR (archive), Intel HEX i czysty kod maszynowy. Wspiera też 32-bitowe architektury Intel x86, ARM, MIPS, PIC32 i PowerPC.
Wśród funkcji oferowanych przez RetDec znajdziemy statyczną analizę plików wykonywalną, wykrywanie kompilatorów i pakerów, dekodowanie procesó ładowania, usuwanie statycznie linkowanych bibliotek i wydobywanie informacji dla debugera. W środku znajdziemy też zintegrowany desasembler oraz generatory rozmaitych grafów i statystyk. Narzędzie dostępne jest na wolnej licencji MIT, kod źródłowy znajduje się na GitHubie.








