
项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-09-16 · 当前星标 ★ 901
技术标签
使用教程
ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。
环境要求
- IDA Pro 8.x/9.x
- 模型 API Key
安装与启动步骤
-
1放进插件目录
IDAssist 是 IDA Pro 插件,clone 到 IDA 的用户插件目录。
git clone https://github.com/symgraph/IDAssist.git ~/.idapro/plugins/IDAssist -
2装依赖
必须用 IDA 自带的 Python 解释器装,用系统 Python 装了插件也加载不到。
<IDA_INSTALL_DIR>/python3/bin/pip3 install -r ~/.idapro/plugins/IDAssist/requirements.txt -
3配模型
插件支持多家 provider,在设置里填 key,可选本地模型。
-
4用语义索引
先让它对目标二进制建知识图谱,再提问函数用途,回答会带地址引用。
如何确认成功
IDA 里出现插件面板,能对一个函数给出解释。
注意事项
- Windows 下路径在 %APPDATA%\Hex-Rays\IDA Pro\plugins,解释器是 IDA 目录下的 python.exe。
- 只对你有权分析的二进制使用。
核心亮点
- 直接嵌入 IDA Pro 界面,选中函数即可调用 LLM 解释和重命名,不用切换窗口
- 支持自动推断函数语义并批量生成有意义的函数名和注释,减少手工整理
- 用 Python 编写,插件安装和模型接口配置相对轻量,便于二次修改
不足之处
- 依赖外部 LLM 接口,分析敏感样本时存在代码外传的隐私风险
- 早期项目,模型输出质量受提示词和所选模型影响,仍需人工核对
适用场景
- 恶意样本逆向时快速理解陌生函数用途
- CTF 逆向题中辅助识别加密和校验逻辑
- 漏洞挖掘时批量给二进制函数生成可读命名和注释
替代项目
Gepetto、Reva
上一篇:claude-council
同类项目推荐
headroom-desktop
开源
菜单栏一开,Claude Code 与 Codex 的 token 账单直接砍半
Menu bar app for macOS, Windows and Linux that cuts Claude Code and ChatGPT Codex to···
vibestart
开源
自由拼装 TS 全栈栈,一键生成 AI 友好、带类型检查与测试的项目
Compose a full-stack TypeScript stack and get a cutting-edge, verified project made ···
llm-vscode
开源
在 VSCode 里直接让大模型补全、解释和改代码
LLM powered development for VSCode
it-tools
开源
一站式搞定开发常用小工具,无需到处找
Collection of handy online tools for developers, with great UX.
nuppets
开源
Nuxt/Vue 开发者的快捷工具箱,片段和 AI 命令即取即用
A productivity hub for Nuxt and Vue.js development - Snippets, AI commands, and more···
open-builder
开源
用聊天的方式,生成可运行的 Web 应用
Open Builder is an open-source AI-powered app generator. Build web applications thro···
Trellis
开源
把编码代理编排成稳定工作流,让 AI 写代码不再失控。
The best agent harness.
multilspy
开源
用 Python 轻松对接各种语言服务器,快速构建代码智能工具
multilspy is a lsp client library in Python intended to be used to build application···
CrossCoder
开源
跨仓库图检索,让代码生成不再只盯着当前项目
[EMNLP 2026] Beyond Repository Boundaries: Cross-Repository Graph Retrieval for Code···