一位开发者耗时九年成功破解Xbox 360的经历,完整展示了故障注入攻击的原理与演变。2017年,他购买了名为Matrix CoolRunner的故障注入芯片,但受限于当时昂贵的工具链,项目被迫搁置。Xbox 360的安全设计曾被视为难以逾越:引导程序入口1BL直接烧录在CPU硅片中,启动链每一环都需微软签名验证,软件层面的攻击几乎无从下手。攻击者因此转向物理层:通过在CPU复位信号上施加约100纳秒的短脉冲,可令处理器错误执行指令,使签名验证过程中的move register指令将0而非正确值写入寄存器,进而获得任意代码执行权限。文章指出,故障注入近年愈发普遍:2021年Apple AirTag固件被用树莓派Pico转储,2023年PicoFly芯片借此攻破任天堂Switch安全启动,2024年ESP32 v3的安全机制也被同类攻击绕过。2026年,作者重拾该项目,借助5英镑的树莓派Pico运行PicoFlasher和Pico-dirtyJTAG开源固件,原本需30分钟以上的NAND转储缩短至数秒,破解过程轻松完成。颇具戏剧性的是,就在文章发布前一周,Xbox 360的纯软件漏洞刚刚曝光,使他多年的硬件破解努力显得有些过时,但这段深入主机安全机制的探索依然颇具价值。
事件分析
核心观点:硬件信任链越坚固,物理层故障注入越是阿喀琉斯之踵,5英镑开源开发板正让高深黑客技术彻底平民化。
原文链接:Hacker News

评论前必须登录!
立即登录 注册