
OGhidra
用大白话指挥 Ghidra 做逆向,本地模型不上云
项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-09-15 · 当前星标 ★ 465
使用教程
环境要求
- Python 3.12+
- 逆向工程平台
- 模型(可本地)
安装与启动步骤
-
1先看许可与用途
它面向二进制分析,用途有明确边界。
-
2装依赖
Python 3.12 起。
pip install -r requirements.txt -
3构建插件
要把它接进逆向平台需要构建。
./build_ghidra_plugin.sh -
4接本地模型
它支持全本地推理,样本不外传。
-
5从一段函数问起
先让它解释单个函数的意图。
如何确认成功
在逆向平台里选中一段函数提问,能给出与该函数实际行为一致的解释,且样本数据未被发送到外部服务
注意事项
- 它把大模型接到逆向工程平台,用自然语言驱动二进制分析。
- 只用在自己拥有或已获授权的样本上;分析他人受保护的软件可能违反许可协议甚至法律。
- 支持全本地推理是它的重要设计,样本敏感时不要切到云端模型。
- 仓库另有基于编排器的分支,实现方式不同,别混用文档。
- 许可为宽松开源许可,但用途限制来自法律而非许可证。
核心亮点
- 通过 Ollama 调用本地 LLM,敏感二进制样本无需上传云端,适合保密场景
- 把自然语言对话与 Ghidra 脚本能力结合,可自动化函数解释、伪代码摘要等重复性逆向任务
- Python 实现,便于安全研究人员按需修改和扩展分析流程
不足之处
- 早期项目,功能与稳定性仍在演进,复杂逆向任务的自动化程度有限
- 依赖本地 Ollama 与模型质量,硬件门槛和模型能力直接影响使用效果
适用场景
- 安全分析师快速理解恶意样本中的可疑函数与调用链
- CTF 或逆向学习中用对话方式辅助阅读反汇编代码
- 对闭源二进制做初步算法识别与行为梳理,减少人工翻看时间
替代项目
GhidraMCP、ReVa、binaryninja-llm
上一篇:airecon
同类项目推荐
minthcm
开源
用 AI 智能体管人事,数据自主不锁死
Open-source HCM system for managing HR processes with AI agents. Full data ownership···
XrayGLM
开源
上传胸片,秒出中文诊断报告,辅助医生读片
首个会看胸部X光片的中文多模态医学大模型 | The first Chinese Medical Multimodal Model···
OpenBB
开源
一个接口聚合全球金融数据,投研量化直接开跑
Open Data Platform for analysts, quants and AI agents.
sales-crm
开源
自托管销售 CRM,客户商机跟进一站管
echo-speaks
开源
把 Echo 变成 Hubitat 的虚拟设备,实现语音播报和媒体控制
Integrate your Amazon Echo devices into your Hubitat environment to create virtual E···
SakikoMind
开源
搭企业智能客服,意图准、能查证、可转人工
Enterprise AI customer-service Agent platform featuring hybrid intent recognition, m···
open-fdd
开源
给空调系统做体检,自动揪出隐藏故障
Fault Detection Diagnostics (FDD) for HVAC datasets
Friend.ly
开源
根据性格特质推荐志同道合的朋友,让社交匹配更精准。
A social media platform with a friend recommendation engine based on personality tra···
ai-auto-trading-engine
开源
让 AI 帮你盯盘炒币,多策略自动执行交易
ai algo trading engine of AI-driven multi strategy, multi timeframe cryptocurrency t···