Token导航 LogoToken导航TokenDH.com
Binja NO MCP logo
AI代理未说明官方级别未说明来源级核验

Binja NO MCP

MCP Server

Binja-NO-MCP是一个用于将Binary Ninja的BinaryView导出为稳定磁盘树结构以支持AI IDE工作流的工具,适用于二进制代码分析和逆向工程场景。

工具数

0

提示词数

0

GitHub Stars

2

资源数

0
Python静态分析逆向工程

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

Jeremiah-gdut

提供方

Jeremiah-gdut

最后核验

2026/5/17 20:22

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

循环-NO-MCP

作者 耶利米

导出当前二进制Ninja BinaryView 将AI IDE工作流转换为稳定的磁盘树。

范围

当前UI工作流:

  • 仅出口 bv.functions
  • 使导出程序保持只读
  • 在导出计划之前冻结已识别的功能集
  • 默认情况下,重新分析每个冻结的函数,并在分析完成后立即导出
  • 允许您在表单中手动选择输出目录
  • 默认情况下导出原始HLIL线性视图文本
  • 在导出的线性HLIL/伪-C中保留当前分析视图中的地址注释(如果可用)
  • 允许您在UI中选择伪C/MLIL/MLIL SSA/LLIL作为可选导出
  • 将函数声明写入导出的HLIL标头中 .meta.json
  • 始终导出每个函数的元数据和全局元数据

输出布局

binja-no-mcp-export/
  meta/
    binary.json
    export_config.json
    failures.jsonl
    function_index.jsonl
    sections.json
    segments.json
  functions/
    0000000000088504_sub_88504.hlil.txt
    0000000000088504_sub_88504.meta.json
  data/
    strings.jsonl
    data_vars.jsonl
    symbols.jsonl
  optional/
    pseudoc/
      0000000000088504_sub_88504.pseudoc.c
    mlil/
      0000000000088504_sub_88504.mlil.txt
    mlil_ssa/
      0000000000088504_sub_88504.mlil_ssa.txt
    llil/
      0000000000088504_sub_88504.llil.txt

UI使用

  1. 在Binary Ninja中打开示例,让分析状态完全稳定到您想要导出的状态。
  2. Plugins -> Export for AI.
  3. 在表单中,选择输出目录。
  4. 选择要导出的IL图层。

默认值:

  • 导出前重新分析:已启用
  • HLIL:已启用
  • 伪-C:已禁用
  • MLIL:已禁用
  • MLIL SSA:已禁用
  • LLIL:已禁用

始终导出:

  • *.meta.json
  • meta/function_index.jsonl
  • meta/failures.jsonl
  • meta/binary.json
  • meta/export_config.json
  • meta/sections.json
  • meta/segments.json
  • data/strings.jsonl
  • data/data_vars.jsonl
  • data/symbols.jsonl

备注

  • 导出器从不添加函数、入口点、部分、符号或引用。
  • UI命令序列化 reanalyze current function -> analysis completion -> export current function.
  • run_export 本身不呼叫 update_analysis_and_wait().
  • 可选的伪C/MLIL/MLIL SSA/LLIL导出仅在表单中明确启用时生成。

开发说明

项目布局遵循要求的分割:

  • binja_no_mcp/config.py
  • binja_no_mcp/collectors/
  • binja_no_mcp/renderers/
  • binja_no_mcp/exporters/
  • binja_no_mcp/models/
  • binja_no_mcp/plugin.py

许可证

此插件发布于 MIT许可证.

目录标签

目录标签

Python静态分析逆向工程二进制分析本地部署AI工作流代码导出

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明none部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP