原标题:《Wanted to download an ISO, ended up writing a kernel exploit》 评分: 344 | 作者: 0xdeafbeef 💭 买台 WiFi 7,为什么还得兼职内核维护者? 🎯 讨论背景 原帖作者原本只想通过 TP-Link WiFi 设备下载 ISO 镜像,却遇到 TLS 的 `bad record mac ` 和传输损坏,最终一路追查到 WLAN 驱动、DMA 与 checksum offload 的交互,并写出内核 exploit 来验证或绕过问题。核心背景是 ARM 等 non-coherent 平台的 CPU cache 不会必然与外设 DMA 同步,而消费级网络设备常将关键驱动和 firmware 建立在 SoC 厂商提供的封闭代码之上。TP-Link 的早期 WiFi 7 产品、硬件 revision 与 firmware 支持混乱,使这个特定故障进一步引发了对消费级路由器维护期限和质量控制的广泛批评。讨论也延伸至 LLM(大型语言模型)辅助 embedded reverse engineering:它能显