Qt-based GUI for radare2 providing disassembly, decompilation (via Ghidra/rz-ghidra), and debugging capabilities.
cutter {binary} ๐ binary โ cutter {binary} Sandbox: execFile · Timeout: 600s
reverse.disassembly reverse.decompilation reverse.debugging reverse.analysis | Name | Type | Required | Default | Description | Aliases |
|---|---|---|---|---|---|
autoAnalyze | boolean | No | - | Automatically analyze the binary on open | -A |
noSave | boolean | No | - | Do not save project on exit | -z |
writeMode | boolean | No | - | Open file in write mode for patching | -w |
arch | string | No | - | Set target architecture | -a |
bits | integer | No | - | Set CPU bits (32 or 64) | -b |
file | string | No | - | Binary file to open | - |
help | boolean | No | - | Display help message | -h |
version | boolean | No | - | Show version information | -v |
Inputs
file.binary Binary file to analyze
Outputs
analysis.disassembly Disassembled instruction listing
analysis.decompiled Decompiled pseudo-C code
process_spawn Produces
analysis.disassemblyanalysis.decompiledConsumes
file.binary| Resource | Value |
|---|---|
| CPU | medium |
| Memory | 512 MB |
| Network | low |
| Disk I/O | medium |
Open binary in Cutter GUI
cutter /bin/ls Open with auto-analysis enabled
cutter -A /bin/ls Open in write mode for patching
cutter -w /bin/ls Open with specific architecture setting
cutter -a arm -b 32 firmware.bin Cutter is a free and open-source reverse engineering platform powered by radare2. It provides a Qt-based graphical interface with disassembly, graph views, decompilation (via Ghidra's decompiler through rz-ghidra), and integrated debugging.