OGhidra

用大白话指挥 Ghidra 做逆向,本地模型不上云

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 行业应用 🍴 复刻 50 🐛 待处理 30 👀 关注 3
GitHub ↗
GitHub 星标 ★ 465
维护状态 活跃
是否开源 开源
定价模式 🏷️完全免费 开源免费,需本地部署Ollama与Ghidra

项目预览

OGhidra 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类行业应用
开发团队llnl
定价模式🏷️完全免费
价格说明开源免费,需本地部署Ollama与Ghidra
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议NOASSERTION
主要语言Python
GitHub 星标★ 465
上线时间2025-11-20 00:00:00
代码更新2026-11-02
仓库体积3.7 MB
本站数据更新2026-11-03
维护状态活跃
收录时间2026-09-15
浏览次数1

项目介绍

OGhidra 是一个把本地大语言模型(通过 Ollama)接入 Ghidra 逆向工程平台的开源桥接工具。它解决的核心问题是:传统二进制分析依赖人工阅读反汇编、跟踪调用、识别算法,门槛高且耗时。OGhidra 让你用自然语言向 Ghidra 提问,由 LLM 理解上下文并驱动分析流程,从而自动化完成函数解释、伪代码摘要、可疑行为定位等任务。项目用 Python 编写,通过 Ollama 调用本地模型,避免把敏感样本上传到云端,适合对数据保密有要求的逆向场景。它把 Ghidra 的脚本能力与对话式交互结合,既能做单点问答,也能编排多步逆向工作流。作为早期项目,星标约 438,社区仍在成长,但方向明确:降低逆向工程的使用门槛,让安全分析人员把精力放在判断而非机械操作上。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-09-15 · 当前星标 ★ 465

使用教程

难度:高级 约 50 分钟 部署方式:本地安装 5 步

环境要求

  • Python 3.12+
  • 逆向工程平台
  • 模型(可本地)

安装与启动步骤

  1. 1先看许可与用途

    它面向二进制分析,用途有明确边界。

  2. 2装依赖

    Python 3.12 起。

    pip install -r requirements.txt
  3. 3构建插件

    要把它接进逆向平台需要构建。

    ./build_ghidra_plugin.sh
  4. 4接本地模型

    它支持全本地推理,样本不外传。

  5. 5从一段函数问起

    先让它解释单个函数的意图。

如何确认成功

在逆向平台里选中一段函数提问,能给出与该函数实际行为一致的解释,且样本数据未被发送到外部服务

注意事项

  • 它把大模型接到逆向工程平台,用自然语言驱动二进制分析。
  • 只用在自己拥有或已获授权的样本上;分析他人受保护的软件可能违反许可协议甚至法律。
  • 支持全本地推理是它的重要设计,样本敏感时不要切到云端模型。
  • 仓库另有基于编排器的分支,实现方式不同,别混用文档。
  • 许可为宽松开源许可,但用途限制来自法律而非许可证。

核心亮点

  • 通过 Ollama 调用本地 LLM,敏感二进制样本无需上传云端,适合保密场景
  • 把自然语言对话与 Ghidra 脚本能力结合,可自动化函数解释、伪代码摘要等重复性逆向任务
  • Python 实现,便于安全研究人员按需修改和扩展分析流程

不足之处

  • 早期项目,功能与稳定性仍在演进,复杂逆向任务的自动化程度有限
  • 依赖本地 Ollama 与模型质量,硬件门槛和模型能力直接影响使用效果

适用场景

  • 安全分析师快速理解恶意样本中的可疑函数与调用链
  • CTF 或逆向学习中用对话方式辅助阅读反汇编代码
  • 对闭源二进制做初步算法识别与行为梳理,减少人工翻看时间

替代项目

GhidraMCP、ReVa、binaryninja-llm

上一篇:airecon

下一篇:Awesome-LLMs-meet-genomes

同类项目推荐

minthcm 开源

用 AI 智能体管人事,数据自主不锁死

Open-source HCM system for managing HR processes with AI agents. Full data ownership···

★ 437 2026-08-09
XrayGLM 开源

上传胸片,秒出中文诊断报告,辅助医生读片

首个会看胸部X光片的中文多模态医学大模型 | The first Chinese Medical Multimodal Model···

★ 1086 2026-08-09
OpenBB 开源

一个接口聚合全球金融数据,投研量化直接开跑

Open Data Platform for analysts, quants and AI agents.

★ 75026 2026-10-02
echo-speaks 开源

把 Echo 变成 Hubitat 的虚拟设备,实现语音播报和媒体控制

Integrate your Amazon Echo devices into your Hubitat environment to create virtual E···

★ 114 2026-08-09
SakikoMind 开源

搭企业智能客服,意图准、能查证、可转人工

Enterprise AI customer-service Agent platform featuring hybrid intent recognition, m···

★ 112 2026-10-02
open-fdd 开源

给空调系统做体检,自动揪出隐藏故障

Fault Detection Diagnostics (FDD) for HVAC datasets

★ 177 2026-09-21
Friend.ly 开源

根据性格特质推荐志同道合的朋友,让社交匹配更精准。

A social media platform with a friend recommendation engine based on personality tra···

★ 52 2026-08-09
ai-auto-trading-engine 开源

让 AI 帮你盯盘炒币,多策略自动执行交易

ai algo trading engine of AI-driven multi strategy, multi timeframe cryptocurrency t···

★ 115 2026-08-09