Cutter is a free and open-source reverse engineering platform designed to provide advanced and customizable tools for analyzing binaries. Developed by reverse engineers for reverse engineers, Cutter aims to enhance the user experience while maintaining flexibility and power.
Key Features:
Built on the rizin framework, Cutter offers robust capabilities for both static and dynamic analysis.
Highly customizable interface allowing users to tailor their workflow to specific needs.
Cross-platform support, ensuring availability on various operating systems including Linux, macOS, and Windows.
Audience & Benefit:
Ideal for reverse engineers who require a flexible and user-friendly platform. Cutter empowers users with the tools necessary to perform in-depth binary analysis efficiently, supporting both static and dynamic research methodologies.
Cutter can be installed via winget, making it accessible through package managers on supported systems.
README
Cutter
Cutter is a free and open-source reverse engineering platform powered by rizin. It aims at being an advanced and customizable reverse engineering platform while keeping the user experience in mind. Cutter is created by reverse engineers for reverse engineers.
Cutter release binaries for all major platforms (Linux, macOS, Windows) can be downloaded from GitHub Releases.
Linux: If your distribution provides it, check for cutter package in your package manager (or cutter-re / rz-cutter). If not available there, we have setup repositories in OBS for some common distributions. Look at https://software.opensuse.org/package/cutter-re and follow the instructions there. Otherwise download the .AppImage file from our release, make it executable and run as below or use AppImageLauncher.
To deploy cutter using a pre-built Dockerfile, it's possible to use the provided configuration. The corresponding README.md file also contains instructions on how to get started using the docker image with minimal effort.
Cutter supports both Python and Native C++ plugins.
Our community has built many plugins and useful scripts for Cutter such as the native integration of Ghidra decompiler or the plugin to visualize DynamoRIO code coverage. You can find a list of cutter plugins linked below. Feel free to extend it with your own plugins and scripts for Cutter.