Product overview
Cutter is a free, open-source reverse engineering application for macOS built on the Rizin engine. It presents an approachable graphical interface that helps both newcomers and seasoned analysts work through disassembly, debugging, and binary inspection tasks without a steep learning curve.
Notable capabilities
- Extensible plugin system that expands the feature set and can be tailored to specific workflows.
- Integrated debugging utilities for stepping through execution and diagnosing runtime behavior.
- A capable disassembler that converts binaries into readable assembly and supports interactive exploration.
Common uses
- Make targeted changes to program code during analysis or testing.
- Examine internal data layouts and structures to understand program behavior.
- Perform static and dynamic analysis of executable files and libraries.
Supported architectures and formats
Cutter handles a wide variety of CPU architectures and file types, which allows it to analyze cross-platform binaries and uncommon formats without switching tools.
Automation and scripting
Because it is built on Rizin, Cutter can leverage advanced scripting and automation features. This enables batch analysis, customized workflows, and integration with other tooling through scripts and extensions.
Community and updates
The project places emphasis on community involvement: it receives frequent updates, accepts contributions, and evolves based on user feedback, making it a collaborative and actively maintained utility.
Suggested alternative
ChronoSync (Free) — while primarily known as a file synchronization and backup utility for macOS, it may serve users who require reliable file-management workflows alongside their reverse engineering toolkit.
Technical
- Mac
- Free