Релиз фреймворка для реверс-инжиниринга Rizin 0.4.0 и GUI Cutter 2.1.0
Автор
Сообщение
news_bot ®
Стаж: 6 лет 9 месяцев
Сообщений: 27286
Состоялся релиз фреймворка для реверс-инжиниринга Rizin и связанной с ним графической оболочки Cutter. Проект Rizin начался как форк фреймворка Radare2 и продолжил его развитие с уклоном на удобный API и фокусом на анализ кода без форензики. С момента форка проект перешел на принципиально отличный механизм сохранения сессии ("проектов") в виде состояния на базе сериализации. Кроме того, кодовая база значительно переработана в сторону удобства сопровождения. Код проекта написан на языке Си и распространяется под лицензией LGPLv3.
Графическая оболочка Cutter написана C++ с использованием Qt и распространяется под лицензией GPLv3. Cutter, как и сам Rizin, нацелен на процесс обратной разработки программ в машинном коде или байткоде (например JVM или PYC). Для Cutter/Rizin существуют плагины декомпиляции на основе Ghidra, JSdec и RetDec.
В новом выпуске:
- Добавлена поддержка создания сигнатур FLIRT, которые потом могут быть загружены в IDA Pro;
- В поставку включена база стандартных сигнатур для популярных библиотек;
- Улучшено распознавание функций и строк исполняемых файлов на Go для x86/x64/PowerPC/MIPS/ARM/RISC-V;
- Реализован новый язык промежуточного представления RzIL на базе BAP Core Theory (SMT-подобный язык);
- Добавлена возможность авто-определения базового адреса для «сырых» файлов;
- Реализована поддержка загрузки в отладочном режиме «слепков» памяти на базе Windows PageDump/Minidump форматов;
- Улучшена работа с удаленными отладчиками на базе WinDbg/KD.
- На данный момент на новый RzIL переведена поддержка архитектур ARMv7/ARMv8, AVR, 6052, brainfuck. К следующему релизу планируется завершить перевод для SuperH, PowerPC и частично x86.
Также дополнительно выпущены:
- rz-libyara – плагин для Rizin/Cutter для поддержки загрузки и создания сигнатур в формате Yara;
- rz-libdemangle – библиотека расшифровки имён функций для языков C++/ObjC/Rust/Swift/Java;
- rz-ghidra – плагин для Rizin/Cutter для декомпиляции (на базе C++ кода Ghidra);
- jsdec – плагин для Rizin/Cutter для декомпиляции оригинальной разработки;
- rz-retdec – плагин для Rizin/Cutter для декомпиляции (на базе RetDec);
- rz-tracetest – утилита перекрёстной проверки корректности трансляции машинного кода в RzIL путём сравнения с трассой эмуляции (на базе QEMU, VICE).
===========
Источник:
OpenNet.RU
===========
Похожие новости
- Главная ссылка к новости (https://github.com/rizinorg/cu...)
- OpenNews: Выпуск Hobbits 0.21, визуализатора для реверс-инжиниринга бинарных файлов
- OpenNews: HAL - IDE для реверс-инжиниринга цифровых электронных схем
- OpenNews: Инициатива по форсированию разработки фреймворка для обратного инжиниринга radare2
- OpenNews: Вышел язык спецификации бинарных форматов Kaitai Struct 0.5
- OpenNews: Выявлен метод клонирования ключей из криптографических токенов на базе чипов NXP
Похожие новости:
- Intel опубликовал ControlFlag 1.2, инструмент для выявления аномалий в исходных текстах
- Выпуск отладчика GDB 12
- Bloomberg открыл код memray, инструмента профилирования памяти для Python
- Intel открыл код системы машинного обучения ControlFlag для выявления ошибок в коде
- Выпуск отладчика GDB 11
- [Информационная безопасность, Программирование, Квантовые технологии] Взлом квантовой программы
- [JavaScript, ReactJS] Как начать работу с React Native, улучшить навигацию и перейти на новую библиотеку компонентов
- [Программирование, Assembler, Отладка] Assembler – Урок 0: Установка компилятора и запуск первой программы через DOSBox
- [Java] Отладка Java-приложений из командной строки (перевод)
- [Информационная безопасность, Реверс-инжиниринг] Использование Windbg для обратной разработки
Теги для поиска: #_rizin, #_debug, #_reverse
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Текущее время: 23-Ноя 14:28
Часовой пояс: UTC + 5
Автор | Сообщение |
---|---|
news_bot ®
Стаж: 6 лет 9 месяцев |
|
Состоялся релиз фреймворка для реверс-инжиниринга Rizin и связанной с ним графической оболочки Cutter. Проект Rizin начался как форк фреймворка Radare2 и продолжил его развитие с уклоном на удобный API и фокусом на анализ кода без форензики. С момента форка проект перешел на принципиально отличный механизм сохранения сессии ("проектов") в виде состояния на базе сериализации. Кроме того, кодовая база значительно переработана в сторону удобства сопровождения. Код проекта написан на языке Си и распространяется под лицензией LGPLv3. Графическая оболочка Cutter написана C++ с использованием Qt и распространяется под лицензией GPLv3. Cutter, как и сам Rizin, нацелен на процесс обратной разработки программ в машинном коде или байткоде (например JVM или PYC). Для Cutter/Rizin существуют плагины декомпиляции на основе Ghidra, JSdec и RetDec. В новом выпуске:
=========== Источник: OpenNet.RU =========== Похожие новости
|
|
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Текущее время: 23-Ноя 14:28
Часовой пояс: UTC + 5