Avast open-sources its machine-code decompiler for platform-independent analysis of executable files. Avast released its analytical tool, RetDec, to help the cybersecurity community fight malicious software. The tool allows anyone to study the code of applications. The goal behind the open sourcing RetDec is to provide a generic tool to transform platform-specific code, such as x86 / PE executable files, into a higher form of representation, such as C source code.
RetDec is an open source code-based decompiler based on LLVM. The decompiler is not limited to any particular architecture of the target architecture, the operating system.
This article describes the features of RetDec and also the installation and use in various operating systems. We hope this information is useful to you.