ghidraMCP - MCP服务,MCP服务器,MCP教程

基本能力

产品定位

GhidraMCP是一个专为反向工程设计的工具,通过MCP协议将Ghidra的功能暴露给LLMs,使其能够自主分析和反编译二进制文件。

核心功能

  • 反编译和分析二进制文件
  • 自动重命名方法和数据
  • 列出方法、类、导入和导出

适用场景

  • 自动化反向工程
  • 二进制文件分析
  • 安全研究和漏洞挖掘

工具列表

  • GhidraMCP插件:提供Ghidra与MCP的集成
  • bridge_mcp_ghidra.py:Python脚本,作为MCP客户端与GhidraMCP服务器通信

常见问题解答

  • 如何配置GhidraMCP的端口?
    在Ghidra中,通过Edit -> Tool Options -> GhidraMCP HTTP Server进行配置。
  • 如何确保GhidraMCP插件已启用?
    在Ghidra中,通过File -> Configure -> Developer检查插件是否启用。

使用教程

使用依赖

  1. 安装Ghidra:从Ghidra官网下载并安装。
  2. 安装Python3:确保系统已安装Python3。
  3. 安装MCP SDK:从GitHub下载并安装。

安装教程

  1. GhidraMCP发布页面下载最新版本。
  2. 运行Ghidra,选择File -> Install Extensions
  3. 点击+按钮,选择下载的GhidraMCP-1-1.zip文件。
  4. 重启Ghidra。
  5. 确保在File -> Configure -> Developer中启用了GhidraMCP插件。
  6. (可选)通过Edit -> Tool Options -> GhidraMCP HTTP Server配置端口。

调试方式

  1. 确保GhidraMCP插件已启用。
  2. 检查GhidraMCP HTTP服务器是否运行在配置的端口上。
  3. 使用MCP客户端(如Claude Desktop或5ire)连接GhidraMCP服务器。

构建从源代码

  1. 运行Maven命令:mvn clean package assembly:single
  2. 生成的zip文件包含Ghidra插件及其资源文件。
  3. lib/GhidraMCP.jar
  4. extensions.properties
  5. Module.manifest

点击访问

搜索工具

Why txtai? - MCP服务,MCP服务器,MCP教程

2025-4-29 12:01:28

搜索工具

Cursor Talk to Figma MCP - MCP服务,MCP服务器,MCP教程

2025-4-29 12:01:36

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索