cutter README

The project's README from github.com/rizinorg/cutter. As one markdown file: README.md.

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

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.

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:

cutter (rizinorg/cutter)

Searching Database…

20K ·GitHub
Что это такое?Cutter — это бесплатная платформа с открытым исходным кодом для реверс-инжиниринга, работающая на движке rizin: настольный инструмент для анализа, дизассемблирования и отладки бинарных файлов.
Это программа с графическим интерфейсом или утилита командной строки?Это настольное приложение с графическим интерфейсом: rizin работает как движок под капотом, а Cutter оборачивает его в графическую оболочку, созданную с упором на удобство использования.
Она рассчитана на опытных специалистов по реверс-инжинирингу или новичок тоже разберётся?Её делают реверс-инженеры для реверс-инженеров, поэтому в первую очередь она адресована тем, кто уже занимается анализом бинарных файлов, — хотя авторы прямо стараются сохранить её дружелюбной к пользователю.
Можно ли расширять Cutter плагинами?Да — поддержка плагинов здесь на первом месте: Cutter работает как с плагинами на Python, так и с нативными плагинами на C++, а список плагинов и скриптов от сообщества опубликован — его можно смотреть и пополнять.
Там есть встроенный декомпилятор?Декомпиляция доступна через плагин сообщества с нативной интеграцией Ghidra — в README он упомянут среди заметных дополнений от сообщества, рядом с визуализатором покрытия кода на базе DynamoRIO.
Что такое rizin?Rizin — это движок реверс-инжиниринга, на котором работает Cutter: Cutter — графическая платформа, построенная поверх него, и размещена в той же организации rizinorg на GitHub.
Она правда бесплатная?Да — Cutter бесплатна и распространяется с открытым исходным кодом по лицензии GPL-3.0, с готовыми бинарниками для всех основных платформ и полными исходниками, если хотите собрать её сами.
What are similar projects?x64dbg, ImHex, dnSpy, Detect-It-Easy, eleven, pwndbg, ghidra, jadx
Creator
rizinorg
Size
16 MB
Stars
20K
Age
9y
Commits · 90 Days