ida_copilot
1.0.0
歡迎使用IDA Pro的Chatgpt插件,OpenAI的GPT型號的尖端功能符合IDA Pro的強大拆卸和調試功能。該插件利用了Langchain和最新的基於代理的方法來自動對IDA中的分配代碼進行分析,從而使反向工程比以往任何時候都更加容易,更具交互性。

sk-開始。如果您還沒有一個,則可以在這裡創建一個。pip install -r requirements.txt安裝所需的依賴項。ida_copilot文件夾和ida_copilot.py文件到IDA Pro的插件目錄,類似於C:Program FilesIDA Pro 7.5plugins 。OPENAI_API_KEY中設置OpenAI API密鑰。Edit > Copilot或使用快捷方式Ctrl+Shift+P進行CHATGPT分析。該插件的核心是基於“代理”框架的創新概念,而Chatgpt則是該系統的大腦。想像一下,Chatgpt是一個敏銳的合作者,可以辨別IDA環境中接下來需要做的事情。該AI驅動的代理商不斷根據當前上下文及其對代碼的理解在下一項行動方案中做出決定。
通過插件提供的一系列Python API,Chatgpt與IDA Pro無縫互動。它利用這些界面來分析功能,重命名變量,產生漏洞利用,甚至像人類專家一樣與您進行交互式會話。這種連續的分析,決策和互動的循環使該插件不僅是工具,而且是您反向工程挑戰的明智之處。
該插件正在積極開發中,並定期添加新功能。如果您想提出貢獻或提出建議,請隨時在GitHub上打開問題或拉動請求。
該項目已根據MIT許可獲得許可。
我們希望此插件能夠使您能夠將反向工程任務帶入AI的功能!