Free and Open Source Reverse Engineering Platform powered by rizin
Go to file
Florian Märkl adb311a122 Move default AsmOptions code to Configuration and shorten it ()
* Correct asm.cmtright to asm.cmt.right
* Add asm.flgoff to Disassembly Options
* Add Configuration::get/setConfig
2018-03-22 09:42:54 +01:00
.github Changes for 1.3 release 2018-03-09 16:28:04 +01:00
cutter_win32 Remove cutter win32 () 2017-10-15 21:19:48 +02:00
docs Update docs () 2018-03-20 21:44:32 +01:00
radare2@4dffa5cd2e Changes for 1.3 release 2018-03-09 16:28:04 +01:00
src Move default AsmOptions code to Configuration and shorten it () 2018-03-22 09:42:54 +01:00
.appveyor.yml Some little fixes () 2018-03-20 21:44:00 +01:00
.gitignore Embed Jupyter using Python/C API 2018-02-27 21:26:14 +01:00
.gitmodules Remove cutter win32 () 2017-10-15 21:19:48 +02:00
.travis.yml Fix themes for AppImage 2018-03-09 18:04:05 +01:00
build.bat Some little fixes () 2018-03-20 21:44:00 +01:00
build.sh Adjust build.sh error message 2018-03-17 00:41:43 +01:00
CONTRIBUTING.md Add --keep-one-line-blocks to astyle 2018-03-21 23:10:52 +01:00
COPYING LICENSE -> COPYING 2017-11-27 17:31:48 +01:00
meson.py Update meson.py for changes in r2 2018-03-09 17:34:27 +01:00
prepare_r2.bat Fix *.bat scripts () 2018-03-12 08:15:31 +01:00
README.md Update docs () 2018-03-20 21:44:32 +01:00

Cutter

Build Status Build status

A Qt and C++ GUI for radare2 reverse engineering framework (originally named Iaito).

Screenshot

Screenshot

Disclaimer

Cutter is not aimed at existing radare2 users. It instead focuses on those whose are not yet radare2 users because of the learning curve, because they don't like CLI applications or because of the difficulty/instability of radare2.

Installing

Downloading a release

Cutter is available for all platforms (Linux, OS X, Windows). You can download the latest release here.

Building from source

Requirements

Cutter is based on Qt so you will need to have it installed.

Building

First you must clone the repository:

git clone --recurse-submodules https://github.com/radareorg/cutter
cd cutter

Building on linux:

./build.sh

Building on Windows:

prepare_r2.bat
build.bat

If any of those do not work, check the more detailed version here.

Check this page for common issues.

Keyboard shortcuts

Shortcut Function
Global shortcuts:
. Focus console input
G & S Focus search bar
F5 Refresh contents
Disassembly view:
Esc Seek to previous position
Space Switch to disassembly graph view
Ctrl/Cmd+C Copy
; Add comment
N Rename current function/flag
Shift+N Rename flag/function used here
X Show Xrefs
Disassembly graph view:
Esc Seek to previous position
Space Switch to disassembly view
+ Zoom in
- Zoom out
= Reset zoom
J Next instruction
K Previous instruction

Help

Right now the best place to obtain help from cutter developers and community is joining this telegram group: