Целью LLM4Decompile является декомпиляция инструкций ассемблера x86 в C. Недавно выпущенная серия V2 обучается с использованием большего набора данных (токены 2B) и максимальной длины токена 4096, что обеспечивает замечательную производительность (улучшение до 100%) по сравнению с предыдущей моделью. Вот пример использования нашей модели (только для V2. Информацию о предыдущих моделях см. на странице соответствующей модели на сайте HF). 1. Установите Ghidra Загрузите Ghidra в текущую папку. Вы также можете проверить страницу на наличие других версий. Разархивируйте пакет в текущую папку. В bash вы можете использовать следующее: 2. Установить Java-SDK-17. Ghidra 11 зависит от Java-SDK-17, простой способ установки SDK в Ubuntu: Предварительная обработка: скомпилируйте код C в двоичный файл и дизассемблируйте его в инструкции по ассемблеру. Декомпиляция: используйте LLM4Decompile-Ref для преобразования псевдокода Ghidra в C:
Модальности:
Генерация текста
Задача: Генерация текста
Автор: LLM4Binary
Теги: llama, decompile, binary, text-generation-inference, endpoints_compatible
Лайков: 11 | Загрузок: 328
Описание основано на материалах HuggingFace. Перевод выполнен автоматически.