Skip to content
KitploitKITPLOIT
工具漏洞利用博客
Log in
提交
工具漏洞利用博客
提交

黑客、渗透测试和网络安全工具,武装您的安全武器库!

Kitploit 是一个黑客、网络安全和渗透测试工具的目录。发现最新的项目更新,查找漏洞、分析系统、自动化测试并加强你的安全。

订阅源联系隐私© 2026 Kitploit

工具目录

分类

查看所有分类
Loading categories
Reversecore_MCP — 一个以安全为先的MCP服务器,赋能AI代理执行自动逆向工程、恶意软件分析、取证、漏洞研究和SAST——由Radare2、YARA、LIEF、Capstone等驱动。 | Kitploit
工具/GitHubGitHub/sjkim1127/reversecore_mcp
危害指标 (IOC) 管理静态分析动态分析 (沙盒)漏洞分析逆向工程模糊测试恶意软件分析数字取证二进制分析事件响应
GitHubsjkim1127/reversecore_mcp

Reversecore_MCP

18518543天前Kitploit 审核通过

最受欢迎

查看全部 →

发现我们社区最常用的工具。

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享

一个以安全为先的MCP服务器,赋能AI代理执行自动逆向工程、恶意软件分析、取证、漏洞研究和SAST——由Radare2、YARA、LIEF、Capstone等驱动。

查看仓库
Reversecore MCP

Reversecore MCP

通过模型上下文协议实现的 AI 驱动逆向工程与安全分析

一个 MCP 服务器,让 Claude 和 Cursor 等 AI 助手能够通过自然语言执行逆向工程、恶意软件分析、漏洞研究、数字取证和源代码审计。


CI/CD Python License: MIT Tests Coverage FastMCP PyPI Docker OpenSSF Scorecard HVTrust

Watch the Demo SafeSkill Verified


目录

  • 什么是 Reversecore MCP?
  • 架构
  • 工具目录(177 个工具)
  • 引导式分析提示(22 种模式)
  • MCP 资源(11 个 URI)
  • 快速开始
  • 连接到你的 AI 客户端
  • 配置
  • 安全模型
  • 开发
  • CI/CD 流水线
  • Docker 构建架构
  • 系统要求
  • 项目结构
  • 错误处理
  • 添加新工具
  • 贡献
  • 文档
  • 许可证

什么是 Reversecore MCP?

Reversecore MCP 是一个 模型上下文协议 服务器,它将 177 个分析工具 封装到一个统一的接口中,AI 助手可以通过自然语言调用这些工具。

你无需学习十几种不同工具的命令行语法,只需描述你想要做什么:

"Decompile the main function of this malware sample, extract all network IOCs,
 map the behavior to MITRE ATT&CK, and generate a triage report."

AI 助手将其拆分为多个工具调用:

r2_decompile("sample.exe", "main")
  → extract_iocs("sample.exe")
    → add_mitre_technique(technique_id="T1071.001", ...)
      → create_analysis_report(template_type="quick_triage")

每个工具都会返回一个结构化的 ToolResult(ToolSuccess 或 ToolError),其中包含类型化数据,AI 可据此进行推理、串联后续查询或向用户呈现结果。

覆盖范围

领域可执行的操作
静态分析反汇编、反编译(r2ghidra)、二进制解析(LIEF)、加壳检测(DIE)、能力检测(CAPA)、字符串提取、固件扫描(binwalk)
动态与符号执行ESIL 模拟、angr 符号执行、污点分析、模糊测试框架生成
恶意软件分析IOC 提取、YARA 扫描、休眠后门检测、自适应疫苗生成、自主漏洞挖掘
漏洞研究危险 API 检测、ROP gadget 发现、堆漏洞利用分析、崩溃分类、PoC 生成
数字取证内存取证(Volatility3)、PCAP 分析(Scapy)、磁盘取证(Sleuth Kit)、工件关联
源代码审计Python AST 扫描、C/C++ 正则模式扫描
报告基于会话的报告,包含 MITRE ATT&CK 映射、SIGMA 规则生成、VEX 报告、邮件投递

架构

AI Client (Claude / Cursor / any MCP-compatible client)
        │  MCP Protocol (stdio or HTTP/SSE)
        ▼
┌──────────────────────────────────────────────────────┐
│                   FastMCP 3.4.4 Server               │
│          177 registered tools · Fully async          │
│                  Python 3.10–3.12                    │
├────────────────────┬─────────────────────────────────┤
│   Guided Prompts   │  Dynamic Resources              │
│  (22 analysis      │  (11 URI-based: per-binary      │
│   modes)           │   strings, IOCs, ASM, CFG, …)   │
├────────────────────┴─────────────────────────────────┤
│                  Core Infrastructure                 │
│  Config · Security · Validators · Exceptions (17)    │
│  R2 Pool · Metrics · Memory (SQLite) · Task Queue    │
│  MITRE Mapper · Evidence Engine · Resilience Layer   │
│  Arch Registry (x86/ARM/MIPS/RISC-V/PPC)            │
│  Result Cache (SHA256) · Analysis Cache (Redis+SQL)  │
│  SAST (Python AST + C/C++ Regex) · Plugin System     │
├──────────────────────────────────────────────────────┤
│                 Analysis Engines                     │
│  Radare2 6.0.4     │  YARA 4.3.1 · LIEF · Capstone  │
│  r2ghidra           │  CAPA · angr · Qiling          │
│  Volatility3 · Scapy│ DIE · Binwalk · Sleuth Kit    │
│  pwntools · ROPgadget│ Keystone (assembler)          │
└──────────────────────────────────────────────────────┘

服务器支持 Python 3.10–3.12。可选的 angr 符号执行引擎安装在 Python 3.12 及更高版本上,这些版本有安全兼容的发布版本可用;Python 3.10 和 3.11 的安装会省略 angr。

核心基础设施(37 个模块)

reversecore_mcp/core/ 目录包含所有工具所依赖的共享基础设施:

模块用途
config.py基于 Pydantic BaseSettings,包含 34+ 个环境变量
security.py输入清理、命令行参数验证
validators.py文件和二进制路径验证,含 TOCTOU 缓解、符号链接解析
r2_pool.py线程安全的 Radare2 连接池,大小可配置
r2_helpers.py结构化 Radare2 输出解析
metrics.py按工具统计执行时间、调用次数、错误率、缓存统计
memory.py基于异步 SQLite 的 AI 记忆存储,用于跨会话持久化分析发现
mitre_mapper.pyMITRE ATT&CK 技术 ID 映射引擎
evidence.py证据分类系统:OBSERVED、INFERRED、POSSIBLE
resilience.py重试、熔断和超时装饰器模式
task_queue.py基于 Redis + arq 的后台任务队列
extension_registry.py插件注册与生命周期管理
arch_registry.py多架构映射(x86、x86_64、ARM32、ARM64、MIPS、RISC-V、PPC → r2 arch/bits/registers)
result_cache.py基于 SHA256 的工具结果缓存装饰器(@cache_tool_result)
analysis_cache.py多级反编译缓存(L1:Redis,L2:SQLite)
result.pyToolSuccess / ToolError Pydantic 模型
exceptions.py17 个异常类,带 RCMCP-E* 错误码
decorators.py@log_execution、@track_metrics
error_handling.py@handle_tool_errors 装饰器
error_formatting.py结构化错误响应格式化
execution.py带超时和输出限制的安全子进程执行
command_spec.py子进程调用的命令规范
loader.py动态工具模块加载器
plugin.py插件基类
extension.py扩展基类
container.py容器/沙箱执行支持
audit.py审计日志
binary_cache.py二进制文件缓存
json_utils.py通过 orjson 进行 JSON 序列化(比标准库 json 快 3-5 倍)
logging_config.py基于 Loguru 的结构化日志
report_generator.py报告渲染引擎(Markdown、通过 xhtml2pdf 生成 PDF)
resource_manager.pyMCP 资源生命周期管理
sast/python_ast_scanner.py基于 Python AST 的漏洞扫描器
sast/regex_scanner.py基于正则的 C/C++ 漏洞扫描器
sast/rule_manager.pySAST 规则加载与管理

工具目录(177 个工具)

📖 权威工具目录与参数参考(151 个工具) 📊 工具配置占用与上下文基准矩阵

每个工具都返回结构化的 ToolResult——要么是带类型化 data 的 ToolSuccess,要么是带 RCMCP-E* 错误码的 ToolError。工具被组织为 11 个领域插件,分布在 5 个模块化执行配置(full、static、malware、forensics、vuln-research)中:

配置已注册工具Schema 大小相比 full 的 LLM 上下文节省推荐领域
full153116.8 KB基线(0%)完整的企业级逆向工程套件
vuln-research10573.3 KB-37.2%(约 10,800 tokens)模糊测试、ASan 崩溃分类、CVE 挖掘、漏洞利用研究
static9967.7 KB-42.0%(约 12,200 tokens)反汇编、反编译(r2ghidra)、LIEF、静态分类
malware6762.8 KB-46.2%(约 13,500 tokens)威胁分类、YARA 扫描、去混淆、反分析
forensics5737.0 KB-68.4%(约 19,500 tokens)内存取证(Volatility3)、网络 PCAP(Scapy)、磁盘

🔍 静态分析插件(24 个工具)

下载工具