首页/新闻资讯/正文详情

GhidraMCP 安装与配置完整教程:从 Ghidra 插件启用到 MCP 客户端接入

发布时间:2026/11/4 1:56:02 来源:云帆数科 栏目:资讯中心
GhidraMCP 安装与配置完整教程:从 Ghidra 插件启用到 MCP 客户端接入
GhidraMCP 安装与配置完整教程从 Ghidra 插件启用到 MCP 客户端接入【免费下载链接】GhidraMCPMCP Server for Ghidra项目地址: https://gitcode.com/gh_mirrors/gh/GhidraMCP想让 AI 自己读二进制、自己反编译而不是你一步步手动点选GhidraMCP 安装与配置就为此而生它把 Ghidra 的反编译、自动重命名、方法/类/导入导出列举等核心能力通过 MCP 协议暴露给 LLM让模型能自主驱动一次完整的逆向分析。这篇完整教程带你跑通 Ghidra 插件启用、端口设置与 MCP 客户端接入 Ghidra 的全流程。GhidraMCP 环境搭建安装前需要准备什么开始配置前先把下面三个组件备齐缺一个都会让 GhidraMCP 无法启动。组件版本要求作用Ghidra 逆向工程框架官网最新版本提供反编译、重命名、符号分析等核心能力GhidraMCP 以插件形式挂在其上Python 运行环境3.8 及以上运行 MCP 客户端 / 服务端桥接 Ghidra 与 LLMJava 运行环境与 Ghidra 配套版本Ghidra 启动并加载 GhidraMCP 插件所依赖的运行时如果你后面要从源码构建插件包还需额外准备 Maven见文末“源码构建”一节。Ghidra 插件启用教程导入、勾选与端口配置插件侧按“拿到包 → 导入并启用 → 设端口”一条线走完即可全程几分钟。拿到 GhidraMCP 插件包两种方式二选一。克隆仓库后取发布包或直接从仓库发布页下载预编译插件包GhidraMCP-1-2.zip。克隆命令git clone https://gitcode.com/gh_mirrors/gh/GhidraMCP导入并启用插件启动 Ghidra进入File→Install Extensions点按钮把上一步拿到的GhidraMCP-1-2.zip选进来重启 Ghidra。重启后进入File→Configure→Developer勾选GhidraMCPPlugin。配置 HTTP 端口进入Edit→Tool Options→GhidraMCP HTTP Server把端口设为 8080默认值。MCP 客户端稍后会指向这个端口两边必须一致。MCP 客户端接入 Ghidra三种客户端怎么配插件起好后剩下就是让 MCP 客户端知道“怎么拉起 GhidraMCP、指向哪个 Ghidra”。下面按客户端拆开各写差异点。Claude Desktop 的 JSON 配置Claude Desktop 走“桌面端 JSON 配置文件”模式由客户端自动拉起进程改完保存、重启 Claude 即生效。打开Claude→Settings→Developer→Edit Config编辑claude_desktop_config.json加入下面这份配置全文仅此一版完整 JSON其余客户端复用同一结构{ mcpServers: { ghidraMCP: { command: python, args: [-m, ghidraMCP.client] } } }Cline 的 stdio 手动接入Cline 不走托管拉起需要你手动把服务跑起来再在界面登记。先在终端执行python -m ghidraMCP.client stdio然后在 Cline 界面选择MCP Servers→Remote Servers新增一项服务器名称GhidraMCP、传输类型stdio、命令python、参数-m ghidraMCP.client。5ire 的向导式新建5ire 是多模型后端的 MCP 客户端接入走向导而非改文件5ire→Tools→New名称填GhidraMCP按向导逐项配置传输参数命令与参数同 Cline 的 stdio 方式。客户端的 Python 实现位于 src/ghidra_mcp/ 目录需要排查参数时可直接对照。✅ GhidraMCP 连通性自检清单配置完成后按这份清单逐项打勾全勾上才算真正接通Ghidra 已加载一个可分析的二进制文件如任意 ELF / PE 样本GhidraMCP HTTP Server已启动默认监听 8080 端口MCP 客户端已按上文配置并成功拉起ghidraMCP客户端客户端能列出/调用 Ghidra 的方法、类、导入与导出客户端指向的地址与 Ghidra 侧Tool Options中设置的端口一致️ GhidraMCP 源码构建与常见排障从源码构建 GhidraMCP.jar需要改插件逻辑时从源码构建。先把 Ghidra 安装目录下的以下 JAR 复制到项目lib/目录JAR 文件Base.jarDecompiler.jarDocking.jarGeneric.jarProject.jarSoftwareModeling.jarUtility.jarGui.jar再在项目根目录执行构建mvn clean package完成后生成GhidraMCP.jar内含完整插件与资源。插件扩展源码在 [extension/](【免费下载链接】GhidraMCPMCP Server for Ghidra项目地址: https://gitcode.com/gh_mirrors/gh/GhidraMCP创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关推荐

Bootstrap Table 实战:筛选、服务端分页与虚拟滚动的高频配置
Bootstrap Table 实战:筛选、服务端分页与虚拟滚动的高频配置

Bootstrap Table 实战:筛选、服务端分页与虚拟滚动的高频配置 【免费下载链接】bootstrap-table An extended table for integration with some of the most widely used CSS frameworks. (Supports Bootstrap, Semantic UI, Bulma, Material Design, Foundation, V… · 2026/11/4 1:56:02

dsh-purge 安装指南:三大动作装好宿主补丁,一条命令验证生效
dsh-purge 安装指南:三大动作装好宿主补丁,一条命令验证生效

dsh-purge 安装指南:三大动作装好宿主补丁,一条命令验证生效 【免费下载链接】dsh-purge DeepSeek Harness 破甲:让所有模型都能破甲,不同模型可换不同提示词;默认提示词面向国模「小码酱」。Jailbreak for every mode… · 2026/11/4 1:56:02

Inter 字体免费使用指南:变量字体接入与商用要点一次讲清
Inter 字体免费使用指南:变量字体接入与商用要点一次讲清

Inter 字体免费使用指南:变量字体接入与商用要点一次讲清 【免费下载链接】inter The Inter font family 项目地址: https://gitcode.com/gh_mirrors/in/inter Inter 字体是一款为计算机屏幕设计的开源无衬线字体家族,内置变量字体与丰富的 OpenT… · 2026/11/4 1:56:02

截图转代码工具实战:从视觉到可执行代码的完整指南
截图转代码工具实战:从视觉到可执行代码的完整指南

1. 这个工具到底在解决什么问题 第一次看到“截图转代码”这个概念的时候,我脑子里蹦出来的第一个念头是:这不就是把设计稿丢进去、代码吐出来吗,前端圈喊了这么多年的“设计稿一键生成”又来了?但真正上手用了一段时间之后&#… · 2026/11/4 8:00:40

向量数据库核心技术解析与选型实践
向量数据库核心技术解析与选型实践

1. 向量数据库的本质与核心价值 第一次接触向量数据库是在处理一个商品推荐系统时遇到的痛点场景。当时我们的MySQL里存着200万条商品数据,每次用户搜索"夏季连衣裙"时,传统的关键词匹配只能返回标题含这三个字的商品,而大量语义相… · 2026/11/4 8:00:40

Node-RED 集成 InfluxDB 实战:时序数据写入与查询避坑指南
Node-RED 集成 InfluxDB 实战:时序数据写入与查询避坑指南

简介:面向 Node-RED 与 InfluxDB 使用者的数据写入与查询节点资源,解决在 Node-RED 流程中对接 InfluxDB 时间序列数据库的问题。节点通过配置节点中的版本选项,兼容 InfluxDB 1.x、1.8 与 2.0,分别调用对应客户端库完成 writePoi… · 2026/11/4 8:00:40

2017县级行政区shp数据实战:从字段解析到空间分析与制图
2017县级行政区shp数据实战:从字段解析到空间分析与制图

简介:这份资源是面向GIS从业者、地理数据分析人员及规划相关专业学生的1:100万比例尺中国2017年县级行政区矢量边界数据集,可用于人口统计、城市规划、环境保护、灾害管理与交通规划等空间分析场景,帮助读者快速获得统一、规范的县级行政单元… · 2026/11/4 8:00:40

低代码AI平台加速机器人训练:从原理到实践
低代码AI平台加速机器人训练:从原理到实践

1. 项目背景与核心价值在AI技术快速发展的当下,机器人训练领域正面临着一个关键矛盾:专业团队需要高度定制化的训练环境,而中小企业则渴望低门槛的AI赋能方案。CosmicBrain AI正是瞄准这一市场空白,通过低代码方式重构了传统机器人… · 2026/11/4 8:00:40

Zero远控_04:纯Python轻量远程控制框架,无依赖嵌入式远控方案
Zero远控_04:纯Python轻量远程控制框架,无依赖嵌入式远控方案

简介:本资源是「Zero远控」系列教程的第四部分,面向网络安全初学者、嵌入式开发学习者及远程控制技术实践者,聚焦远程控制核心原理与Qt框架下的C实现。内容涵盖客户端/服务器双端架构设计、TCP通信建模、身份验证流程、AES加密传输机制及跨平… · 2026/11/4 7:59:40

双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试
双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 3:16:49

STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析
STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 6:59:29

DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案
DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 7:02:38

AI辅助技术栈评估:提升研发决策效率60%
AI辅助技术栈评估:提升研发决策效率60%

1. 项目背景与核心价值技术决策一直是研发团队面临的重大挑战。随着技术生态的快速演进,技术栈的选择、维护和迭代变得愈发复杂。我们团队在过去两年里,先后经历了三次重大技术栈迁移,每次都需要投入大量人力进行技术评估和风险分析。直到去年… · 2026/11/4 0:00:17

从生成Token到直接决策:Jev如何重塑AI Agent工程实践
从生成Token到直接决策:Jev如何重塑AI Agent工程实践

1. 从"生成文字"到"拍板决策":Jev 到底在解决什么问题大多数人第一次接触大模型,脑子里建立的模型是"输入问题、输出文字"。你问它今天天气怎么样,它给你一段描述;你让它写个周报,它给你… · 2026/11/4 0:00:17

32G统一内存跑大模型:内存账、TPS实测与端云分流
32G统一内存跑大模型:内存账、TPS实测与端云分流

想在一台 32G 统一内存的小主机上把大模型跑成"日常可用",这件事我前后折腾了小半年。标题里说的这台 Mac mini M6,是我们这次讨论的目标平台,具体到手规格以实物为准;但下面这套推算方法和实测思路,对任何统… · 2026/11/4 0:00:17

双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试
双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 3:16:49

STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析
STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 6:59:29

DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案
DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 7:02:38

了解更多?预约专属演示

我们的顾问将为您一对一讲解产品与方案

企业微信二维码