Загрузка данных


1. Установить Java (JDK 21, 64-бит)

Ghidra требует «Java 21 64-bit Runtime and Development Kit (JDK)». Бесплатный вариант — Adoptium Temurin: https://adoptium.net/temurin/releases. Выберите Windows, x64, JDK 21, .msi.
Проверено: страница Getting Started в репозитории Ghidra, тег Ghidra_12.1.4_build, раздел о требованиях.

2. Скачать Ghidra

https://github.com/NationalSecurityAgency/ghidra/releases/latest. Последняя версия сейчас 12.1.4 (проверено: страница релиза). Внизу, в разделе Assets, лежит zip-архив. Его точное имя я не увидела, список файлов на странице не прогрузился.
Распакуйте архив и запустите ghidraRun.bat. Имя файла проверено там же, в Getting Started.

3. Открыть DLL

File → New Project → Non-Shared Project.
File → Import File → выбрать DLL.
Двойной щелчок по файлу, на вопрос «Analyze?» ответить «Yes» с настройками по умолчанию.
Слева в Symbol Tree → Exports будут функции, которые DLL отдаёт наружу. Щёлкните по функции, и справа в окне Decompile появится псевдокод.