kong
Kong — это инструмент для автоматизированного реверс-инжиниринга бинарных файлов, использующий возможности больших языковых моделей (LLM) для восстановления имен функций, типов данных и структур в обфусцированных и лишенных символов бинарных файлах.
Он интегрируется с Ghidra, выполняя анализ вызовов функций, восстановление типов и имен, а также запись результатов обратно в базу данных программы Ghidra.
Ключевые функции Kong включают полностью автономный процесс анализа, интеграцию с Ghidra без необходимости в сервере или RPC, анализ функций в порядке их вызова, создание богатых контекстных окон для LLM, семантический синтез и агентную деобфускацию.
Kong поддерживает различные архитектуры, включая x86, x86-64, ARM и AArch64, с различным уровнем уверенности в результатах анализа.
Lang: Python https://github.com/amruth-sn/kong