Frida C2 MCP
F

Frida C2 MCP

FridaC2MCP是一个概念验证项目,它将Frida动态插桩工具的功能通过HTTP流传输暴露为一个远程MCP服务器,旨在实现远程、自动化的移动应用安全测试。该项目设计运行于已获取root权限的Android设备上,允许客户端通过网络分析和操控运行中的应用程序。
2.5分
6.2K

什么是FridaC2MCP?

FridaC2MCP是一个创新的概念验证工具,它将强大的动态代码插桩工具Frida的功能,包装成一个可以通过网络远程访问的服务器。简单来说,它让你能在自己的电脑上,通过网络控制一台Android手机,实时查看和修改手机上正在运行的应用程序的内部运作。

如何使用FridaC2MCP?

使用分为两步:1. 在已获得Root权限的Android设备上启动FridaC2MCP服务器。2. 从你的电脑或自动化工具(如AI智能体)通过发送HTTP请求来与服务器通信,执行诸如列出应用、启动应用、注入代码等操作。

适用场景

主要面向移动应用安全研究人员和自动化测试场景。例如,安全工程师可以远程测试一个应用的防御机制;或者,一个AI智能体可以自动执行一系列安全测试步骤,如绕过应用的Root检测、拦截加密通信等。

主要功能

应用与进程管理
远程查看设备上安装的所有应用、当前正在运行的进程,以及获取前台应用的信息。
应用远程控制
可以通过指定应用包名或进程ID来远程启动或终止一个应用程序。
动态代码插桩
核心功能。可以“附加”到任何一个正在运行的应用进程上,创建一个交互式会话,实时观察和修改其代码逻辑。
远程脚本执行
在附加的会话中,执行自定义的JavaScript代码(Frida脚本)。服务器会自动处理脚本的兼容性打包,支持一次性执行和持久化Hook。
流式HTTP传输
采用HTTP而非简单的命令行交互,支持多个客户端同时连接,为未来复杂的多设备协同测试(Agent-to-Agent)奠定了基础。
优势
远程操作:无需USB线连接,测试人员可以在网络可达的任何地方对设备进行操作。
客户端零依赖:控制端电脑上不需要安装任何Frida相关工具,所有功能都在目标设备上完成。
便于自动化:标准的HTTP接口非常适合被脚本、自动化框架或AI智能体调用,实现自动化安全测试流程。
支持现代Frida:内置脚本打包功能,兼容Frida 17+版本对JavaScript代码的要求。
局限性与注意事项
概念验证阶段:当前版本是早期原型,功能尚不完善,缺乏完善的会话管理和错误处理。
无安全保障:所有网络通信均为明文,且没有身份验证。只能在完全可信、隔离的网络环境中使用,否则有严重安全风险。
设备要求高:服务器端必须运行在已获得Root权限的Android设备上,限制了使用范围。
配置复杂:需要手动在Android设备上编译和部署Frida及相关依赖,对用户有一定技术门槛。

如何使用

环境准备
准备一台已Root的Android设备(例如安装Termux),并在其上手动编译部署Frida、Python环境及本项目依赖。
启动服务器
在Android设备上运行FridaC2MCP服务器程序,它将开始监听指定的网络端口。
客户端连接
从你的电脑或自动化工具,使用任何HTTP客户端(如curl、Postman或自定义脚本)向服务器的地址和端口发送请求。
执行操作
根据API文档,发送不同的HTTP请求来执行具体操作,如附加到进程、执行脚本等。

使用案例

案例:远程绕过应用Root检测
安全测试人员需要测试一个移动银行应用(如owasp.sat.agoat)的Root检测机制是否牢固。
案例:自动化收集应用信息
一个AI驱动的安全测试智能体需要自动化地分析设备上所有社交类应用。

常见问题

我必须要有一台Root过的Android手机才能用吗?
这个工具安全吗?我能在公网上使用它吗?
和原版Frida有什么区别?为什么不用USB连接?
支持iOS吗?

相关资源

GitHub 项目主页
获取最新的源代码、发布版本和详细的技术文档。
Frida 官方文档
学习Frida工具本身的核心概念和JavaScript API,这是编写有效Hook脚本的基础。
TLDR InfoSec 专题报道
查看TLDR InfoSec对FridaC2MCP项目的介绍和点评。
灵感来源:FridaMCP
了解本项目的灵感来源,一个基于stdio的Frida MCP服务器原型。

安装

复制以下命令到你的Client进行配置
注意:您的密钥属于敏感信息,请勿与任何人分享。

替代品

V
Vestige
Vestige是一个基于认知科学的AI记忆引擎,通过实现预测误差门控、FSRS-6间隔重复、记忆梦境等29个神经科学模块,为AI提供长期记忆能力。包含3D可视化仪表板和21个MCP工具,完全本地运行,无需云端。
Rust
4.5K
4.5分
M
Moltbrain
MoltBrain是一个为OpenClaw、MoltBook和Claude Code设计的长期记忆层插件,能够自动学习和回忆项目上下文,提供智能搜索、观察记录、分析统计和持久化存储功能。
TypeScript
4.0K
4.5分
B
Bm.md
一个功能丰富的Markdown排版工具,支持多种样式主题和平台适配,提供实时编辑预览、图片导出和API集成能力
TypeScript
3.4K
5分
S
Security Detections MCP
Security Detections MCP 是一个基于Model Context Protocol的服务器,允许LLM查询统一的安全检测规则数据库,涵盖Sigma、Splunk ESCU、Elastic和KQL格式。最新3.0版本升级为自主检测工程平台,可自动从威胁情报中提取TTPs、分析覆盖差距、生成SIEM原生格式检测规则、运行测试并验证。项目包含71+工具、11个预构建工作流提示和知识图谱系统,支持多SIEM平台。
TypeScript
6.0K
4分
P
Paperbanana
PaperBanana是一个自动化生成学术图表和统计图的智能框架,支持从文本描述生成高质量的论文插图,采用多智能体管道和迭代优化,提供CLI、Python API和MCP服务器等多种使用方式。
Python
7.5K
5分
B
Better Icons
一个提供超过20万图标搜索和检索的MCP服务器和CLI工具,支持150多个图标库,帮助AI助手和开发者快速获取和使用图标。
TypeScript
6.7K
4.5分
A
Assistant Ui
assistant-ui是一个开源TypeScript/React库,用于快速构建生产级AI聊天界面,提供可组合的UI组件、流式响应、无障碍访问等功能,支持多种AI后端和模型。
TypeScript
6.2K
5分
A
Apify MCP Server
Apify MCP服务器是一个基于模型上下文协议(MCP)的工具,允许AI助手通过数千个现成的爬虫、抓取器和自动化工具(Apify Actor)从社交媒体、搜索引擎、电商等网站提取数据。它支持OAuth和Skyfire代理支付,可通过HTTPS端点或本地stdio方式集成到Claude、VS Code等MCP客户端中。
TypeScript
6.4K
5分
F
Figma Context MCP
Framelink Figma MCP Server是一个为AI编程工具(如Cursor)提供Figma设计数据访问的服务器,通过简化Figma API响应,帮助AI更准确地实现设计到代码的一键转换。
TypeScript
74.4K
4.5分
F
Firecrawl MCP Server
Firecrawl MCP Server是一个集成Firecrawl网页抓取能力的模型上下文协议服务器,提供丰富的网页抓取、搜索和内容提取功能。
TypeScript
151.3K
5分
D
Duckduckgo MCP Server
已认证
DuckDuckGo搜索MCP服务器,为Claude等LLM提供网页搜索和内容抓取服务
Python
85.6K
4.3分
E
Edgeone Pages MCP Server
EdgeOne Pages MCP是一个通过MCP协议快速部署HTML内容到EdgeOne Pages并获取公开URL的服务
TypeScript
33.0K
4.8分
B
Baidu Map
已认证
百度地图MCP Server是国内首个兼容MCP协议的地图服务,提供地理编码、路线规划等10个标准化API接口,支持Python和Typescript快速接入,赋能智能体实现地图相关功能。
Python
50.1K
4.5分
E
Exa Web Search
已认证
Exa MCP Server是一个为AI助手(如Claude)提供网络搜索功能的服务器,通过Exa AI搜索API实现实时、安全的网络信息获取。
TypeScript
57.2K
5分
M
Minimax MCP Server
MiniMax Model Context Protocol (MCP) 是一个官方服务器,支持与强大的文本转语音、视频/图像生成API交互,适用于多种客户端工具如Claude Desktop、Cursor等。
Python
64.6K
4.8分
C
Context7
Context7 MCP是一个为AI编程助手提供实时、版本特定文档和代码示例的服务,通过Model Context Protocol直接集成到提示中,解决LLM使用过时信息的问题。
TypeScript
106.7K
4.7分
AIBase
智启未来,您的人工智能解决方案智库
© 2026AIBase