Cutter Reverse Engineering Platform

Cutter Reverse Engineering Platform

cutter.re

1

About this website

Cutter is a free and open-source GUI for the Rizin reverse engineering framework (a fork of radare2), designed to provide an intuitive, feature-rich interface for binary analysis and reverse engineering. Developed by the Rizin community and first released in 2018, it aims to make radare2 analysis capabilities accessible to users who prefer a graphical interface. The project is maintained by developers including Karl Flinker, Florian Markl, and others. Key features: disassembly: interactive disassembly view showing assembly instructions, opcodes, and addresses with syntax highlighting. Navigate through functions, basic blocks, and cross-references by clicking. Decompiler: integrates with RetDec (Avast) and r2ghidra (Ghidra decompiler plugin) to generate C-like pseudocode from binaries. Side-by-side comparison of assembly and decompiled code. Graph view: control flow graphs showing basic blocks and jump edges. Function call graphs and cross-reference graphs for visualizing code structure. Hex viewer: raw hexadecimal view of the binary with ASCII representation and direct byte editing. Headers and sections: view and parse executable file headers (PE, ELF, Mach-O) with information about import/export tables, relocation entries, and symbol tables. Strings: search and display ASCII and Unicode strings. Symbol analysis: view imported and exported functions and library dependencies. Scripting: Python and JavaScript scripting for automating analysis tasks. Commenting and annotation: add comments, rename functions, and define custom data types. Sessions: save and restore analysis sessions for collaboration. Dark theme and customizable UI. Based on Rizin and Qt. C++/Python. GPL-3.0.

Tags & Categories

Categories

Tags

Statistics

1
Views
0
Clicks
0
Like
0
Dislike

Comments

Log In to post a comment

No comments yet. Be the first!