3 min read
|
Saved February 14, 2026
|
Copied!
Do you care about this?
Reko is a free decompiler for machine code binaries that supports various processor architectures and executable formats. It offers multiple front ends, including command-line and GUI versions, and requires the .NET 6.0 SDK for compilation. Users must ensure they have legal rights to decompile any binaries they work with.
If you do, here's more
Reko is a decompiler designed for machine code binaries, available under the GNU General Public License. It features several front ends, including a command-line interface, a Windows GUI, and an ASP.NET front end. The decompiler works by receiving inputs as either executable files or Reko project files, which provide additional context for the decompilation process. The goal is to support various processor architectures and executable formats with minimal user intervention.
To use Reko, you need to ensure you have the .NET 6.0 SDK installed. Users can either download pre-built binaries from integration servers or compile the project from source. Building from source requires cloning the repository and using Visual Studio 2022 or the command line with specific commands to set the platform and configuration. Warnings related to the WiX toolset can be ignored unless you plan to create an MSI installer, which is optional.
Installation and troubleshooting can involve some steps, particularly regarding CMake, which is necessary for certain features. Visual Studio users might encounter issues with project loading, but these can typically be resolved by unloading specific projects. Reko's development is community-driven, with volunteers contributing in their spare time. For those interested in contributing or exploring project internals, the wiki and road map provide useful guidance.
Questions about this article
No questions yet.