把三星电视的首页广告换成家人照片:一次 TLS 中间人实验
来源:dvratil.cz — 2026-11-09
📋 概述
Daniel Vrátil 受够了自家 2022 款三星电视在 Smart Hub 顶部强推广告。趁 eMudhra CA 私钥泄露、该证书被 mitmproxy 收录的窗口,他把电视全部流量劫持到树莓派上的 mitmproxy——因为电视不允许安装自定义根证书,只能借这张已泄露的 CA。摸清 catalyst.adgrx.com 与 tvx.adgrx.com 的协议后,他用 Rust 写了个假广告服务器,首页广告位就变成了家人照片。
🔑 核心要点
- 三星电视不接受自定义 SSL 证书,作者改用 eMudhra 泄露 CA 签发 *.adgrx.com 通配证书完成解密
- 电视回首页时请求 tvx.adgrx.com/impressions/tile,返回空对象或一条广告 JSON
- 自制 Rust 服务返回指向家人照片的「广告」,其余 *.adgrx.com 请求一律黑洞化返回 204
- Mikrotik 用独立 routing table 配合 iptables REDIRECT 把电视流量导入 8080 端口
- 只要电视还信任该 CA 就有效;三星推送吊销更新后即失效,而阻止更新另有风险
💡 金句
一台我付了钱、完全拥有、也没用三星任何「免费」服务的设备,却硬要塞广告给我。
← 返回 Lobsters 首页
👍 0
👎 0