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的功能!