Ghidra 12.1.4 | (en)


by Bass_Bampers ®
Вчера, в 18:30

[Цитировать]

Ghidra 12.1.4 | (en)

Ghidra 12.1.4 -Версия программы: 12.1.4
Официальный сайт: ссылка
Язык интерфейса: Английский
Лечение: не требуется
Системные требования:
Windows 11, Windows 10 (x64).
Процессор: INTEL i3.
Оперативная память: 5 ГБ.
Свободное место: 4 ГБ.

Описание:
Сегодня мы познакомим вас с инструментом обратной разработки с открытым исходным кодом под именем Ghidra. Программное обеспечение написано на Java с использованием библиотеки Swing для графического интерфейса,
а компонент декомпилятора написан на C++.
К числу особенностей интерфейса относятся:
* Панель Listing в CodeBrowser отображает дизассемблированный код
с возможностью навигации различными способами.
* Есть функция "Дерево вызовов функций" — позволяет видеть,
какие функции входят или выходят из текущего окна.
* Можно настраивать интерфейс: изменять визуальное оформление (цвета, шрифты, отображаемые поля, поведение мыши), сочетания клавиш и другие параметры.

Дополнительная информация:

Для чего может быть полезен этот инструмент?
В области кибербезопасности — для анализа вредоносного ПО, исследования эксплойтов,
выявления уязвимостей в программном обеспечении.
В сфере разработки программного обеспечения — реверс-инжиниринг помогает понять работу сторонних библиотек,
проанализировать протоколы обмена данными и обеспечить совместимость с устаревшим программным обеспечением.
Для расследования киберпреступлений — Ghidra применяют для анализа артефактов, извлечённых с цифровых носителей,
и восстановления логики работы подозрительных программ.
Некоторые возможности Ghidra;
• Дизассемблирование — преобразование машинного кода (бинарных данных) в ассемблерные инструкции, понятные человеку.
Особенность — интеллектуальное дизассемблирование, которое не просто преобразует байты в инструкции, но и анализирует поток управления, определяет функции, строит граф вызовов.
• Декомпиляция и реконструкция кода — анализ всех мест вызова функций и использования переменных в проекте,
преобразование условного ассемблера в читаемый псевдокод с восстановлением структур данных и логики.
Автоматическое присвоение имён функциям и переменным на основе их контекста.
• Инструменты для исследования — встроенные функции обнаружения алгоритмов шифрования и сжатия, возможность выполнения низкоуровневых инструкций в виртуальной среде, изменение кода прямо в бинарном файле.
• Расширяемость и автоматизация — с помощью плагинов Ghidra может работать с GDB, Radare2,
IDA Pro и другими внешними инструментами.
Поддержка скриптов, написанных на Python или Java, для автоматизации анализа.
• Совместная работа — встроенные возможности Ghidra позволяют работать
над одним проектом нескольким аналитикам одновременно.
Поддерживается синхронизация изменений и экспорт результатов работы в виде отчёта в формате HTML, PDF или XML.
Следует отметить, что Ghidra представляет собой сочетание сложного исходного кода и множества сторонних зависимостей,
в которых уже находили уязвимости.
Ghidra разработана для работы при установленной Java, но для простоты я создал исполняемый файл, который автоматически загружает встроенную портативную версию.
Таким образом, вам не нужно делать ничего дополнительного, кроме как запускать Ghidra с рабочего стола.
В качестве альтернативы вы можете запустить её из файла "GhidraRun.bat", для чего потребуется установленная Java.
В папке "Ghidra\support" вы найдете 'ghidraClean.bat', который обнаруживает и удаляет артефакты, оставленные Ghidra в файловой системе. После завершения работы и закрытия программы можете запустить ее для очистки.
Для установки плагинов после их загрузки (обычно это .zip-файл) откройте любой проект
и выберите в меню "Файл — Установить расширения".
В открывшемся окне нажмите зеленую кнопку + в правом верхнем углу. Найдите и выберите загруженный .zip-файл.
Подтвердите и перезапустите Ghidra, чтобы активировать новые функции.
Большинство расширений будут отображаться как новые пункты в меню или как дополнительные окна в меню Window.
Рекомендую добавить 'GhidraMCP-7' через раздел Extensions сразу после запуска программы,
поскольку это позволяет ИИ-помощникам (таким как Trae Code и другие) напрямую взаимодействовать с внешними инструментами.

Плагины и дополнения:

→ Awesome-ghidra
→ IDA-x64dbg-Olly
→ Adelapie

Следует отметить:

Как вы, возможно, знаете, для работы Ghidra требуется установленная среда Java. Чтобы избежать этого,
я решил включить в папку с Ghidra бинарные файлы из состава 'Temurin jdk-25.0.4.1+1' и создать новый исполняемый файл.
Благодаря этому программа запускается сразу — вам не нужно выполнять никаких дополнительных настроек.
В результате размер установленной версии Ghidra увеличивается на 289 МБ.
Если хотите попрактиковаться в использовании двух программ из Video Tutorial: Здесь

Совет:

(только если у вас установлены минимальные системные требования, указанные в описании;
если у вас более высокие параметры, этот совет можно пропустить)
-
1. Перейдите в: Control Panel → System → Advanced system settings → Performance (Settings) →
Advanced → Virtual memory (Change).
2. Снимите флажок "Automatically manage ..".
3. Выберите диск объемом 4 ГБ, установите 'Custom size' и задайте 'Initial' 2048 МБ и Максимум: 2048 МБ.
4. Нажмите "Set" и перезагрузите компьютер.
Это гарантирует, что Windows не «съест» все 4 ГБ свободного места.

Установка и эксплуатация

через Video instaLL или:
1. Установите "Ghidra".
2. Запустите 'Ghidra' с рабочего стола.
3. Готово.
Скриншоты:

Скачать бесплатно и на максимальной скорости!

Как скачивать? · Что такое торрент? · Рейтинг и ограничения




Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы