Cutter
1.12.0Analyzing binaries and perform reverse-engineering with the help of this app that is a graphical user interface for the powerful Radare2 framework
R2, or Radare2, is a complex framework for reverse engineering and binary analysis. To be more precise, it's a command-line tool built around a disassembler, and it supports a wide range of executable formats for various OSes and processor architectures.
If you want to make the most out of this framework, but don't want to deal with the usage of the command-line, then you can give Cutter a quick try.
In short, Cutter is a QT and C++-based GUI for Radare2. It's to make the whole framework a lot more manageable for the average user, and best of all, it's free and open-source.
One of the most important features of Cutter is the fully integrated Ghidra decompiler. The decompiler is responsible for analyzing binaries while providing the end-user with a high-level representation of the machine code within it.
To put it in a more approachable form, it reconstructs the source code from which the binary was compiled in the first place.
The application also boasts a debugger for dynamic analysis, a disassembler, a hex editor, a Python scripting engine, plug-in support (great for extending the app's functionality), and all the necessary tools for emulation (both crypto algorithms and malware analysis included).
First of all, it's worth noting that Cutter is created using Qt and C++. The GUI is quite modern, boasting a lot of useful touches. For example, it has four integrated themes (Light, Native, Dark and Midnight) that can be customized using the built-in theme editor.
There are also various widgets aimed at making the whole user experience better.
Taking everything into account, Cutter is a well-executed, modern-looking, and easy-to-use reverse engineering tool. It's free and open-source, and it runs on all major OSes such as Windows, macOS, and Linux.
If you want to make the most out of this framework, but don't want to deal with the usage of the command-line, then you can give Cutter a quick try.
In short, Cutter is a QT and C++-based GUI for Radare2. It's to make the whole framework a lot more manageable for the average user, and best of all, it's free and open-source.
Cutter's feature set
One of the most important features of Cutter is the fully integrated Ghidra decompiler. The decompiler is responsible for analyzing binaries while providing the end-user with a high-level representation of the machine code within it.
To put it in a more approachable form, it reconstructs the source code from which the binary was compiled in the first place.
The application also boasts a debugger for dynamic analysis, a disassembler, a hex editor, a Python scripting engine, plug-in support (great for extending the app's functionality), and all the necessary tools for emulation (both crypto algorithms and malware analysis included).
Unexpectedly competent GUI
First of all, it's worth noting that Cutter is created using Qt and C++. The GUI is quite modern, boasting a lot of useful touches. For example, it has four integrated themes (Light, Native, Dark and Midnight) that can be customized using the built-in theme editor.
There are also various widgets aimed at making the whole user experience better.
Conclusion
Taking everything into account, Cutter is a well-executed, modern-looking, and easy-to-use reverse engineering tool. It's free and open-source, and it runs on all major OSes such as Windows, macOS, and Linux.
62 KB
Info
Update Date
Oct 20 2020
Version
1.12.0
License
GPLv3
Created By
Radare
Related software Development