Cutter-это бесплатная и открытая платформа для обратной инженерной платформы, работающая на Rizin. Он направлен на то, чтобы быть продвинутой и настраиваемой платформой для обратной инженерии, при этом помня об пользовательском опыте. Резак создан реверс -инженерами для инженеров с обратными обратными.
Двоирные файлы выпуска резания для всех основных платформ (Linux, MacOS, Windows) можно загрузить из выпусков GitHub.
Linux : Если ваше распространение предоставляет его, проверьте на наличие пакета cutter в диспетчере пакетов (или cutter-re ). Если нет там, у нас есть репозитории в OBS для некоторых общих распределений. Посмотрите на https://software.opensuse.org/package/cutter-re и следуйте инструкциям. В противном случае загрузите файл .AppImage из нашего релиза, сделайте его исполняемым файлом и запустите, как ниже, или используйте AppimageLauncher.
chmod +x Cutter*.AppImage; ./Cutter*.AppImage
MacOS : загрузите файл .dmg или используйте Homebrew Cask:
brew install --cask cutter
Windows : Загрузите архив .zip или используйте шоколадный или совок:
choco install cutter
scoop bucket add extras за которыми следуют scoop install cutter
Чтобы построить резак из источников, пожалуйста, проверьте строительные документы.
Чтобы развернуть резак с использованием предварительно построенного Dockerfile , можно использовать предоставленную конфигурацию. Соответствующий файл README.md также содержит инструкции о том, как начать, используя изображение Docker с минимальными усилиями.
Cutter поддерживает как Python, так и нативные плагины C ++.
Наше сообщество создало много плагинов и полезных сценариев для резака, таких как нативная интеграция декомпилятора Ghidra или плагин для визуализации покрытия кода динаморио. Вы можете найти список плагинов резака, связанных ниже. Не стесняйтесь расширять его с помощью собственных плагинов и сценариев для реза.
Официальные и общественные плагины
Руководство по разработке плагинов
Пожалуйста, используйте следующие каналы, чтобы попросить помощи у разработчиков и сообщества резак: