Skip to content
KitploitKITPLOIT
ИнструментыБлог
Отправить
ИнструментыБлог
Отправить

Инструменты для хакинга, пентеста и кибербезопасности — ваш арсенал защиты!

Kitploit — это каталог инструментов для хакинга, кибербезопасности и пентестинга. Находите последние обновления проектов для поиска уязвимостей, анализа систем, автоматизации тестирования и усиления вашей безопасности.

··Ленты·Контакты·Конфиденциальность·© 2026 Kitploit

Каталог инструментов

Категории

Все категории
Loading categories
high-pcode — Выводит высокоуровневый Pcode (PcodeAST) в Ghidra | Kitploit
Инструменты/GitHubGitHub/evm-sec/high-pcode
Статический анализАнализ КодаОбратная инженерияАнализ Бинарных ФайловОбратная Разработка с Помощью ИИ
GitHubevm-sec/high-pcode

high-pcode

Выводит высокоуровневый Pcode (PcodeAST) в Ghidra

Репозиторий
17283 лет назадЕщё не проверено

Популярное

Смотреть все →

Откройте для себя самые используемые инструменты нашего сообщества.

Изучить все инструменты

Просмотрите нашу коллекцию инструментов

Смотреть все инструменты →
Поделиться

High-level Pcode (PcodeAST) output in Ghidra

Ghidra использует независимое от процессора представление, называемое Pcode. Его легко получать и работать с ним в скриптах (Instruction.getPcode()). Менее известно, что декомпилятор предоставляет представление Pcode более высокого уровня.

Проблема использования Pcode для независимых от процессора алгоритмов или обучения моделей ИИ заключается в том, что низкоуровневый Pcode очень похож на ассемблерный язык, из которого он произошёл. Низкоуровневый Pcode — это просто реализация каждой инструкции ассемблера на языке Pcode.

Декомпилятор Ghidra — это, по сути, упроститель Pcode и движок перевода Pcode в C. Он упрощает более многословный низкоуровневый Pcode и преобразует его в форму single-static-assignment (SSA) (PcodeAST). Затем он выводит этот Pcode AST в виде кода на C. Декомпилятор имеет API для вывода PCodeAST. В Ghidra есть пара встроенных скриптов, использующих этот API, но они написаны для генерации графов (GraphAST.java, GraphASTandFlow.java). Этот скрипт вместо этого просто выводит PCode AST в текстовом виде.

Скачать инструмент