附录 · 网络/MCP 逆向工程命令索引
本文档收集第七章(网络)所有报告中使用的逆向工程命令与样本输出 日期: 2026-06-29
1. MCP 协议字符串提取
bash
# 提取所有 MCP 相关源文件路径
strings atomcode.bin.bak | grep "^crates/atomcode-core/src/mcp/" | sort -u输出:
crates/atomcode-core/src/mcp/config.rs
crates/atomcode-core/src/mcp/oauth.rs
crates/atomcode-core/src/mcp/registry.rs
crates/atomcode-core/src/mcp/tool_adapter.rs
crates/atomcode-core/src/mcp/transport_http.rs
crates/atomcode-core/src/mcp/transport_stdio.rs2. JSON-RPC 结构体提取
bash
# 提取 JSON-RPC 结构体
strings atomcode.bin.bak | grep -E "struct JsonRpc|struct InitializeResult|struct ListToolsResult|struct CallToolResult|struct McpOAuthToken|struct McpToolDefinition|struct ServerInfo|struct ServerCapabilities" | sort -u输出:
struct CallToolResult with 2 elements
struct InitializeResult with 3 elements
struct JsonRpcError with 2 elements
struct JsonRpcResponse with 4 elements
struct ListToolsResult with 1 element
struct McpOAuthToken with 11 elements
struct McpToolDefinition with 3 elements
struct ServerInfo with 2 elements3. MCP 端点提取
bash
# 提取 MCP 命令配置文件路径
strings atomcode.bin.bak | grep -E "^/mcp|mcp\.json|\.mcp\.json" | sort -u输出:
/mcp login
/mcp logout
/mcp tools
.mcp.json
~/global.mcp.json
Write ~/.atomcode/mcp.json instead of <dir>/.mcp.json4. MCP OAuth 字符串
bash
strings atomcode.bin.bak | grep -iE "mcp.*oauth|GitHub.*MCP|CLIENT_ID|SCOPES" | grep -v "crates/" | sort -u | head -10输出:
Add GitHub's remote MCP server using OAuth
CLIENT_ID
SCOPES
ATOMCODE_GITHUB_MCP_CLIENT_ID5. 更新管道
bash
# 提取自更新字符串
strings atomcode.bin.bak | grep -iE "self_update|PendingUpgrade|upgrade.*rollback|probe.*leftover" | sort -u | head -10输出:
crates/atomcode-core/src/self_update.rs
binaryself-update backup
self-update rename slot
self-update partial download
self-update probe leftover
PendingUpgrade with 6 elements
# 提取升级命令
strings atomcode.bin.bak | grep -E "upgrade|rollback|ATOMCODE_INTERNAL_PREPARE" | sort -u输出:
/upgrade [rollback|--force]
ATOMCODE_INTERNAL_PREPARE_UPGRADE
[dev] auto-update disabled6. 网络搜索
bash
strings atomcode.bin.bak | grep "^crates/atomcode-core/src/tool/web_search.rs"输出:
crates/atomcode-core/src/tool/web_search.rs📅 生成: 2026-06-29