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項目的靈感