为什么要做 AgentScan:那些扫描器看不见的攻击面
最近我发现一个现象:大量 Agent 服务已经挂在公网和内网上了,但我们平时用的那些扫描工具,扫到也就是"哦,8000 端口开了个 HTTP",然后就没了。 ...
最近我发现一个现象:大量 Agent 服务已经挂在公网和内网上了,但我们平时用的那些扫描工具,扫到也就是"哦,8000 端口开了个 HTTP",然后就没了。 ...
上一篇讲了 A2A 有哪些暴露面问题。这篇讲怎么操作:从发现 Agent Card 到调用 JSON-RPC 端点的完整实战链路,主打一个简单粗暴、直接利用。 A2A 和 MCP 的关键区别 在开始之前,先说清楚为什么 A2A 这么好拿捏。 ...
上一篇讲了 MCP 有哪些暴露面问题。这篇直接上干货:怎么找、怎么连、怎么打。教你从零开始,一步步利用无认证的 MCP 服务拿到服务器权限或敏感数据。 第一步:找目标 (资产搜集) MCP 服务器在响应头里会带专有字段,这是最好用的指纹: ...
Karpathy 在 2025 年 12 月经历了一次转变:从 80% 手写代码变成 80% 让 Agent 写。他把这种新的工作方式叫做 Agentic Engineering——不是随便让 AI 生成代码不管质量,而是像项目经理一样指挥 Agent 团队,同时保持专业标准。 ...
A2A(Agent-to-Agent)是 Google 在 2025 年推出的协议,目标是让 AI Agent 之间能够互相发现、互相调用。它的核心机制是 Agent Card,一个描述 Agent 能力的 JSON 文档,挂在固定路径上供其他 Agent 读取。 ...
知道 MCP 和 A2A 有什么暴露面问题之后,接下来的问题是:怎么系统地找出来。这篇讲 AgentScan 是怎么做的。 流水线概览 目标解析 ↓ TCP 端口扫描 ↓ HTTP/HTTPS 可达性过滤 ↓ 协议探测(MCP / A2A / LLM 并行) ↓ 只读能力枚举 ↓ 报告生成(terminal / JSON / HTML) 每一层的输出是下一层的输入。端口扫描过滤掉不可达的目标,HTTP 过滤过滤掉非 HTTP 服务,协议探测在剩余候选上做指纹识别。 ...
前两篇文章讲了 MCP 和 A2A 的暴露面问题。这篇讲怎么用 AgentScan 在实际环境里找出这些问题。 AgentScan 不是通用端口扫描器的套壳,它直接面向 MCP、A2A 和 LLM 推理 API 的协议层做识别。扫到"端口开着"是起点,不是终点——它继续往下做协议握手、能力枚举,输出认证状态和证据。 ...
MCP(Model Context Protocol)是 Anthropic 在 2024 年底推出的开放协议,目标是让 LLM 能以标准化方式连接外部工具、数据库和服务。它的增长速度很快:一年内已经有数千个 MCP Server 实现,覆盖从数据库查询到 Kubernetes 操作的各类能力。 ...
这里是 7anX 的博客,主要分享技术学习笔记和实践经验。