GPTHIDRA - это плагин Ghidra, который использует GPT Openai Chat для объяснения функций. С GPTHIDRA вы можете легко понять цель и поведение функций в вашей кодовой базе.

Интеграция GPT-4 : выгода от последних достижений в обработке естественного языка, предоставляя еще более проницательные и точные объяснения кода.
Узнайте больше о доступе к GPT-4.
>= 10.1.5 (https://ghidra-sre.org).Tools ).New кнопку, чтобы создать новый сценарий.Python в качестве языка и дайте сценарию имя GptHidra.py .API_KEY = '' на ключ GPT openai chat api.Save , чтобы сохранить скрипт. Чтобы использовать gpthidra, выберите функцию в декомпиляторе Ghidra и сделайте одно из следующих:
Нажмите Ctrl + Alt + G (вы можете редактировать сценарий, чтобы изменить этот ярлык).
Перейдите к Tools -> GptHidra (вы можете редактировать сценарий, чтобы изменить этот пункт меню).
Объяснение выбранной функции будет напечатано на консоли Ghidra.
Телеграмма: @evyatar9
Discord: evyatar9
Если вы хотите внести свой вклад в расширение GPTHIDRA, не стесняйтесь отправлять запрос на привлечение или сообщать о любых вопросах, с которыми вы сталкиваетесь в репозитории GPTHIDRA.
https://ghidra.re/ghidra_docs/api/ghidra/app/decompiler/decompinterface.html
https://beta.openai.com/docs/
Вы можете поддержать мою работу, покупая мне кофе: