微信扫码
添加专属顾问
我要投稿
探索Manus智能工具的安全性和功能边界。 核心内容: 1. Manus智能工具的火爆现象和流量冲击 2. 博主测试揭示核心配置文件泄露事件 3. Manus架构组成分析及关键功能模块介绍
零、概述(参考作者发布内容)
1. 基于 Claude Sonnet 模型
2. 配备29个工具的 Claude Sonnet
3. 不支持 Multi-Agents 的 Claude Sonnet
4. 它使用了 @browser_use 功能
5. browser_use代码存在混淆处理
6. 工具和提示词存在越狱破解
一、架构组成分析
1. 能力定义层 (prompt.txt)
- 采用结构化文档形式定义 AI 的核心能力
- 包含4个核心模块:
* 通用能力(信息处理/内容创作/问题解决)
* 工具接口(浏览器/文件系统/Shell/部署等)
* 编程支持(语言/框架/数据库)
* 任务方法论(需求理解/执行流程/质量保证)
2. 工具执行层 (tools.json)
- 实现为32个 JSON 格式的 function 定义
- 涵盖6大功能域:
│─通信工具(用户消息通知/询问) │─文件系统(读/写/搜索/替换) │─Shell操作(命令执行/进程管理) │─浏览器控制(导航/点击/滚动/控制台) │─部署能力(端口暴露/应用部署) │─辅助功能(空闲状态标识)
二、核心功能设计
1. 多模态交互能力
- 浏览器自动化:
"browser_input": { "parameters": { "coordinate_x": "number", "coordinate_y": "number", "text": "输入内容", "press_enter": "boolean" } }
支持坐标点击、文本输入、回车确认等精细化网页操作
- Shell 集成:
"shell_exec": { "parameters": { "exec_dir": "绝对路径", "command": "执行命令" } }
支持在指定目录执行任意 Linux 命令,具备完整命令行操作能力
2. 安全沙箱机制
- 文件操作限定绝对路径:
"file_read": { "parameters": { "file": "/absolute/path/to/file" } }
- 权限控制参数:
"sudo": { "type": "boolean", "description": "是否使用特权权限" }
所有敏感操作需显式声明 sudo 权限
3. 工程化部署能力
- 静态网站部署:
"deploy_apply_deployment": { "parameters": { "type": "static", "local_dir": "/project/path" } }
- 服务暴露:
"deploy_expose_port": { "parameters": { "port": 8080 } }
支持 Next.js 等现代框架的云端部署
三、交互协议解析
1. 会话管理
- Shell 会话保持:
"shell_view": { "parameters": { "id": "会话ID" } }
通过唯一 ID 维护多个 shell 会话上下文
2. 异常处理机制
- 进程监控:
"shell_wait": { "parameters": { "seconds": 30 } }
可设置超时等待命令执行
- 强制终止:
"shell_kill_process": { "parameters": { "id": "会话ID" } }
3. 用户协作模式
- 渐进式交互:
"message_ask_user": { "parameters": { "suggest_user_takeover": "browser" } }
可建议用户接管浏览器进行人工操作
四、开发范式特点
1. 混合编程模型
- 支持直接执行代码片段:
"browser_console_exec": { "parameters": { "javascript": "console.log('Hello World')" } }
- 支持文件级编程:
"file_write": { "parameters": { "content": "完整代码内容" } }
2. 智能体协作特征
- 上下文感知:
"browser_view": {} // 自动获取当前页面状态
- 自主决策:
"file_str_replace": { "parameters": { "old_str": "错误内容", "new_str": "修正内容" } }
可自主修正文件内容错误
五、安全边界设计
1. 隐私保护机制
- 网页内容获取需显式操作:
"browser_scroll_down": { "parameters": { "to_bottom": true } }
无法自动抓取完整页面内容
2. 操作审计能力
- 所有文件修改记录:
"file_write": { "parameters": { "append": false // 强制覆盖写入 } }
保留明确的文件变更记录
六、典型应用场景
1. 自动化运维
sequenceDiagram 用户->>Manus: 请求部署网站 Manus->>Shell: 执行git pull Manus->>文件系统: 修改nginx配置 Manus->>部署工具: 执行docker-compose up Manus->>用户: 返回部署结果
2. 数据采集任务
# 伪代码示例browser_navigate("https://news.site")for i in range(5): browser_scroll_down()articles = browser_console_exec("document.querySelectorAll('.title')")file_write("/data/articles.txt", articles)
53AI,企业落地大模型首选服务商
产品:场景落地咨询+大模型应用平台+行业解决方案
承诺:免费场景POC验证,效果验证后签署服务协议。零风险落地应用大模型,已交付160+中大型企业
2025-03-10
Manus被越狱了:曝出系统提示词和29个工具
2025-03-09
大模型中的提示词(prompt)压缩:让每个Token都物尽其用
2025-03-09
普通程序员 vs 提示词高手:同样的 AI,差距竟有 10 倍!
2025-03-06
揭秘 Cursor 系统提示词:Agile敏捷模式系统提示词
2025-03-05
Claude 3.7 Sonnet 系统提示词完全拆解
2025-03-04
游戏设计提示词 - RPG游戏故事片段设计师
2025-03-04
Prompt:洞见机关枪
2025-03-01
比90%用户用得更好:DeepSeek高手提问的5个范式!
2024-08-20
2024-06-29
2023-06-08
2024-09-17
2024-06-27
2024-07-09
2024-06-26
2024-07-12
2024-06-14
2024-09-16
2025-02-25
2025-02-21
2025-01-05
2025-01-04
2024-12-15
2024-11-15
2024-11-01
2024-10-29