GhidraChatGPT
GhidraChatGPT 10.3.3
一个将Chatgpt的力量带到Ghidra的插件!

该插件可作为版本提供,您可以通过克隆此存储库来本地构建它。
GHIDRA_INSTALL_DIR/Extensions/Ghidra目录该插件可以使用或没有Docker构建。如果它是没有Docker的,则需要手动解决诸如Gradle和Java之类的依赖项。在两种情况下,插件将自动添加到Ghidra扩展目录中。
./build.sh -p YOUR_GHIDRA_INSTALL_DIR -d或不: ./build.sh -p YOUR_GHIDRA_INSTALL_DIR可以通过Ghidra CodeBrowser窗口中的Tools菜单访问插件的功能和设置。
可以通过环境变量或通过Tools菜单中的设置设置以下选项:
OPENAI_TOKEN :将其设置为OpenAI代币,例如export OPENAI_TOKEN=YOUR_OPENAI_TOKEN ,或该插件将要求您的OpenAI代币。识别功能(工具> ghidrachatgpt>识别功能)
尝试借助ChatGpt来确定当前功能的目的和潜在的开源参考。 ChatGpt的响应将作为在功能上方的注释中添加。
查找漏洞(工具> Ghidrachatgpt>查找漏洞)
试图在Chatgpt的帮助下发现当前功能中的所有潜在漏洞。 ChatGpt的响应将作为在功能上方的注释中添加。
美化功能(工具> ghidrachatgpt>“美化功能)
尝试通过借助ChatGpt来识别和应用更有意义的变量和功能名称来美化当前功能。
更新OpenAI代币(工具> Ghidrachatgpt>设置>更新OpenAI令牌)
这将更新当前使用的打开AI令牌,以供chatgpt请求
更新OpenAI模型(工具> Ghidrachatgpt>模型)
这将更新用于chatgpt请求的模型
所有目前发布的Chatgpt项目的灵感