价值2300美元的Kill Switch:一名黑客如何拯救耳机并破解特斯拉

发布: (2026年1月4日 GMT+8 13:10)
4 分钟阅读
原文: Dev.to

Source: Dev.to

封面图:$2,300 终结开关:一位黑客如何拯救头显并破解特斯拉

它是一枚由玻璃和硅构成的定时炸弹。

2018 年,早期采用者为 Magic Leap One——这款承诺改变世界的未来感增强现实头显——支付了 2,300 美元。到 2023 年 8 月,公司宣布其服务器将在 2024 年 12 月 31 日关闭,一旦强制安全检查失败,设备将无法使用。这一举动是计划性报废的 textbook 案例——直到安全研究员 Elise Amber Katze 决定介入。

行动号召

故事始于 2024 年中期,离截止日期还有六个月。一位朋友向 Katze 求助,恳切地说他们昂贵的硬件即将被公司自带的“杀开关”变砖。对 Katze 来说,这不仅是技术挑战,更是道德使命。

“我在道德上不认同这种做法,” Katze 在汉堡第 39 届混沌通信大会(39C3)上对观众说道。“公司不应该仅仅因为想卖更新的设备,就把还能正常使用的产品变成电子垃圾。”

随着倒计时逼近跨年夜,Katze 开始行动。

劫案:破解硅芯片

展示硬件攻击的图片

目标是为头显提供动力的 NVIDIA Tegra X2 系统级芯片(SoC)。Katze 需要的不仅是简单的登录绕过;她要彻底掌控硬件。攻击分为三个阶段:

后门(Sparsehax)

Katze 发现 Magic Leap 的软件基于 NVIDIA 的开源代码。文件解包例程中的缺陷让她能够在简单的 USB 连接上破坏栈并注入代码。

落脚点(Dtbhax)

取得入口只是成功的一半。她利用内核加载过程的漏洞,使得她的 jailbreak 在重启后仍能存活,建立了持久的落脚点。

“上帝模式”(BootROM)

通过故障注入——对硬件施加电压扰动——她转储了 BootROM,并发现芯片只读存储器中的一个漏洞。由于这段代码已刻在硅片上,无法打补丁;NVIDIA 无法通过软件更新来修复。

杀开关被击败,头显得以拯救。但 Katze 并未止步。

情节反转

暗示更广泛影响的图片

在深入代码时,Katze 发现同样的不可补丁漏洞也存在于另一块硬件中——那是一辆时速 70 英里的 特斯拉 Autopilot

在她的演示中,她展示了用于拯救 AR 头显的完整 exploit 链同样适用于特斯拉的 Autopilot 2 与 2.5 硬件。拥有物理访问权限的攻击者可以绕过特斯拉的安全启动,从而完全控制 Autopilot 模块。

事后影响

本来只是为了防止一款价值 2,300 美元的设备沦为电子垃圾的任务,最终却揭露了汽车行业最关键芯片之一的根本缺陷。Magic Leap 服务器如计划在 2024 年 12 月 31 日关闭,但多亏了 Katze,这些设备并未死亡——它们被解放了。

Back to Blog

相关文章

阅读更多 »

RGB LED 支线任务 💡

markdown !Jennifer Davishttps://media2.dev.to/dynamic/image/width=50,height=50,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%...

Mendex:我为何构建

介绍 大家好。今天我想分享一下我是谁、我在构建什么以及为什么。 早期职业生涯与倦怠 我在 17 年前开始我的 developer 生涯……