All Projects → rizinorg → Cutter

rizinorg / Cutter

Licence: gpl-3.0
Free and Open Source Reverse Engineering Platform powered by rizin

Programming Languages

C++
36643 projects - #6 most used programming language
CMake
9771 projects
CSS
56736 projects
c
50402 projects - #5 most used programming language
shell
77523 projects
python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Cutter

Vegvisir
A browser based GUI for **LLDB** Debugger.
Stars: ✭ 189 (-98.12%)
Mutual labels:  reverse-engineering, gui, debugger
Fhex
A Full-Featured HexEditor compatible with Linux/Windows/MacOS
Stars: ✭ 225 (-97.77%)
Mutual labels:  reverse-engineering, gui
Detect It Easy
Program for determining types of files for Windows, Linux and MacOS.
Stars: ✭ 2,982 (-70.4%)
Mutual labels:  reverse-engineering, debugger
Dexcalibur
[Official] Android reverse engineering tool focused on dynamic instrumentation automation. Powered by Frida. It disassembles dex, analyzes it statically, generates hooks, discovers reflected methods, stores intercepted data and does new things from it. Its aim is to be an all-in-one Android reverse engineering platform.
Stars: ✭ 512 (-94.92%)
Mutual labels:  reverse-engineering, gui
Degate
Open source software for chip reverse engineering.
Stars: ✭ 156 (-98.45%)
Mutual labels:  reverse-engineering, gui
Uddbg
A gdb like debugger that provide a runtime env to unicorn emulator and additionals features!
Stars: ✭ 159 (-98.42%)
Mutual labels:  reverse-engineering, debugger
Unipacker
Automatic and platform-independent unpacker for Windows binaries based on emulation
Stars: ✭ 273 (-97.29%)
Mutual labels:  reverse-engineering, debugger
Iaito
This project has been moved to:
Stars: ✭ 1,516 (-84.95%)
Mutual labels:  reverse-engineering, gui
Textractor
Extracts text from video games and visual novels. Highly extensible.
Stars: ✭ 656 (-93.49%)
Mutual labels:  reverse-engineering, gui
Garbro
Visual Novels resource browser
Stars: ✭ 764 (-92.42%)
Mutual labels:  reverse-engineering, gui
Ret Sync
ret-sync is a set of plugins that helps to synchronize a debugging session (WinDbg/GDB/LLDB/OllyDbg2/x64dbg) with IDA/Ghidra/Binary Ninja disassemblers.
Stars: ✭ 896 (-91.1%)
Mutual labels:  reverse-engineering, debugger
Edb Debugger
edb is a cross-platform AArch32/x86/x86-64 debugger.
Stars: ✭ 2,019 (-79.96%)
Mutual labels:  reverse-engineering, debugger
Native Shim
A "shim" for loading native jni files for Android active debugging
Stars: ✭ 145 (-98.56%)
Mutual labels:  reverse-engineering, debugger
Sonyheadphonesclient
A {Windows, macOS, Linux} client recreating the functionality of the Sony Headphones app
Stars: ✭ 123 (-98.78%)
Mutual labels:  reverse-engineering, gui
Docker Cross
Cross debugger suite
Stars: ✭ 15 (-99.85%)
Mutual labels:  reverse-engineering, debugger
Frick
frick - aka the first debugger built on top of frida
Stars: ✭ 267 (-97.35%)
Mutual labels:  reverse-engineering, debugger
Nfdx64dbg
Plugin for x64dbg Linker/Compiler/Tool detector.
Stars: ✭ 105 (-98.96%)
Mutual labels:  reverse-engineering, debugger
X64dbg
An open-source x64/x32 debugger for windows.
Stars: ✭ 37,825 (+275.51%)
Mutual labels:  reverse-engineering, debugger
Xanalyzer
xAnalyzer plugin for x64dbg
Stars: ✭ 553 (-94.51%)
Mutual labels:  reverse-engineering, debugger
Gdlv
GUI frontend for Delve
Stars: ✭ 935 (-90.72%)
Mutual labels:  gui, debugger

Cutter logo

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 CI Build status Total alerts

Screenshot

Learn more at cutter.re.

Getting Cutter

Download

Cutter release binaries for all major platforms (Linux, macOS, Windows) can be downloaded from GitHub Releases.

  • Linux: Download the .AppImage file. Then make it executable and run as below or use AppImageLauncher.

    chmod +x Cutter*.AppImage; ./Cutter*.AppImage

  • macOS: Download the .dmg file or use Homebrew Cask:

    brew install --cask cutter

  • Windows: Download the .zip archive or use Chocolatey:

    choco install cutter

Build from sources

To build Cutter from sources, please check the Building Docs.

Docker image

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.

Documentation

User Guide

Contribution Guidelines

Developers Docs

Plugins

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.

Official & Community Plugins

Plugins Development Guide

Getting Help

Please use the following channels to ask for help from Cutter developers and community:

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].