REPLICA
УКРОТИ ДРАКОНА
✨Возможности
- ⚡ Дизассемблировать пропущенные инструкции – Определить код, который автоанализ 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.

Найдите REPLICA и включите опцию in tool

Готово!


🔒 Лицензия
Лицензировано под GNU General Public License v3.0
⛏️ ОШИБКА? ОТКРОЙТЕ НОВЫЙ ISSUE
ОТКРЫТЬ НОВЫЙ ISSUE