Инструменты для хакинга, пентеста и кибербезопасности — ваш арсенал защиты!
replica — Плагин для Ghidra, который улучшает реверс-инжиниринг за счет исправления пропущенной дизассемблированности, обнаружения функций, маркировки криптоконстант и переименования функций на основе вызовов API и ссылок на строки. | Kitploit
Плагин для Ghidra, который улучшает реверс-инжиниринг за счет исправления пропущенной дизассемблированности, обнаружения функций, маркировки криптоконстант и переименования функций на основе вызовов API и ссылок на строки.
⚡ Дизассемблировать пропущенные инструкции – Определить код, который автоанализ Ghidra пропустил
⚡ Обнаружить и исправить пропущенные функции – Определить функции, которые автоанализ Ghidra пропустил
⚡ Исправить типы данных 'undefinedN' – Улучшить дизассемблирование и декомпиляцию, исправив типы данных 'undefinedN'
⚡ Устанавливать информацию MSDN API в виде комментариев – Интегрировать информацию о функциях, аргументах и возвращаемых значениях в листинг дизассемблера Ghidra в виде комментариев
⚡ Помечать функции на основе вызовов API – Переименовывать функции, вызывающие один или несколько API, с указанием имени API и семейства типа API, если доступно
⚡ Обнаруживать и помечать функции-обёртки – Переименовывать функции-обёртки с указанием уровня обёртки и имени обёрнутой функции
⚡ Исправить неопределённые данные и строки – Определять ASCII-строки, которые Ghidra пропустила при автоанализе, и преобразовывать неопределённые байты в сегменте данных в DWORD/QWORD
⚡ Обнаруживать и помечать криптографические константы – Искать и помечать константы, известные как связанные с криптографическими алгоритмами в коде
⚡ Обнаруживать и комментировать стековые строки – Находить и добавлять комментарии к стековым строкам
⚡ Переименовывать функции на основе ссылок на строки – Переименовывать функции, ссылающиеся на одну или несколько строк, с добавлением имени строки после имени функции
⚡ Добавлять закладки для строк-подсказок – Добавлять закладки для интересных строк (расширения файлов, user-agent браузеров, ключи реестра и т.д.)
🚀 Установка:
Скопируйте файлы репозитория в любой из каталогов ghidra_scripts и извлеките db.7z. Каталоги можно найти через Window->Script Manager->Script Directories.