安全与密码学2021courses.csail.mit.edu
破解 Nintendo 3DS 的历史
History of Hacking the Nintendo 3DS
入门 · 约 45 分钟读完前置知识:计算机安全基础、ARM 架构常识
导读
这是 MIT 6.857 计算机安全课程的项目论文,梳理了任天堂 3DS 被破解的历史:从早期利用浏览器、DS 兼容模式等入口,到逐步拿到 arm9/arm11 层代码执行权限的一系列漏洞与工具链。评论者认为它对具体漏洞讲得清楚,但对黑客与任天堂之间长期的攻防拉锯(如 Gateway 的 MSET 漏洞、arm9loaderhax 的来龙去脉)着墨不足。
HN 关注点:HN 读者既关心 3DS 破解史上具体漏洞的技术细节,也关心「主机厂商与破解者猫鼠游戏」的整体脉络,以及现在自己动手破解的可行路径。
HN 评论精选
这几条评论里:质疑 1 补充 3
补充给出实用破解指南,并指出任天堂在停产后的新更新封堵了最后的漏洞。
如果你想自己动手破解:https://3ds.hacks.guide/ 。以前相对容易些,但任天堂上个月(尽管去年已停产 3DS)出人意料地发布了一次更新,修掉了最后一个漏洞。
DanAtC查看英文原文
If you want to hack your own: https://3ds.hacks.guide/ It used to be somewhat easier, but Nintendo surprisingly released an update last month (despite discontinuing the 3DS last year) that fixed the last exploit.
补充补充了更详尽的 3DS 破解社区史资料链接。
这东西现在出现在首页有点奇怪,因为我两天前就提交过它了。如果你对 3DS 破解编年史感兴趣,这里有一个更详细的帖子:https://gbatemp.net/threads/3ds-hacking-scene-history.443396/#post-6713845
jhvkjhk查看英文原文
It's weird to see this on front page now, because I submit it 2 days ago. If you are interested in the chronicle of hacking the 3ds, there is a more detailed thread: https://gbatemp.net/threads/3ds-hacking-scene-history.443396/#post-6713845
补充建议把各主机破解论文汇编成合集,并给出 Xbox 破解论文与 CCC 演讲幻灯片链接。
如果能有人把这类论文收集整理成一个便于浏览的合集会很有意思,比如把这篇和 [1] 放在一起——[1] 是这篇 [2] c3 演讲的长文版。
rincebrain查看英文原文
It might be interesting for someone to make a collection of these for easy perusal. e.g. a collection including this and [1], which is the long-form version of this[2] c3 talk. [1] - https://cs.oberlin.edu/~ctaylor/classes/341F2012/xbox.pdf [2] - https://events.ccc.de/congress/2005/fahrplan/attachments/674-slides_xbox.pdf
质疑批评论文忽略 Gateway/MSET 与 arm9loaderhax 的攻防因果,推荐 32c3 演讲作为补充。
好论文,但我觉得细节还可以再多些。黑客与任天堂之间有过一场漫长复杂的猫鼠游戏,其中很多被一笔带过,转而聚焦于单个漏洞。特别是完全没提到 Gateway 以及他们用来在 3DS 生态中取得最初立足点的 MSET 漏洞。关于 arm9loaderhax 的讨论也没讲清楚:可被利用的 arm9loader 是任天堂为 New 3DS 应对先前破解而引入的,结果反而让主机暴露在更强大的新漏洞之下——这种讽刺意味在 32c3 的 3DS 破解演讲里解释得更清楚。
mmaniac查看英文原文
A good paper, but I think it could have used a little more detail. There was a long, complicated cat & mouse game between hackers and Nintendo, and a lot of that was glossed over to focus on individual exploits. In particular, there's no mention of Gateway or the MSET exploit they used to get the first foothold in the 3DS ecosystem. The discussion on arm9loaderhax also doesn't make it clear that the exploitable arm9loader was introduced for the New 3DS as a reaction to previous hacking efforts. The humorousness of it making the console vulnerable to a new and more powerful exploit was explained more clearly in the 3DS hacking talk at 32c3,
相关资源
从这篇论文所有 HN 讨论帖的全部评论里整理出来的链接。
历次讨论
- 2021Hacker News 讨论帖93 分 · 16 评
- 2024Hacker News 讨论帖59 分 · 4 评
同领域还值得读
如何入侵一台已关机的电脑:在 Intel ME 中运行未签名代码
How to hack a turned-off computer, or running unsigned code in Intel ME
这篇 Black Hat 2017 白皮书讨论 Intel Management Engine(ME)的安全问题:如何在 ME 中运行未签名代码,以及攻破处于关机状态的电脑的相关…
安全与密码学2017 · 543 分 · 107 评专业 · 约 40 分钟编辑精选比特币:一种点对点的电子现金系统(2008)
Bitcoin: A Peer-to-Peer Electronic Cash System (2008)
中本聪 2008 年发表的比特币白皮书,提出了无需可信第三方的点对点电子现金系统。
安全与密码学2017 · 536 分 · 394 评入门 · 约 45 分钟编辑精选GPRS 加密算法 GEA-1 的密码分析表明存在故意弱点
Cryptanalysis of GPRS Encryption Algorithms GEA-1 suggest intentional weakness
首次公开了对 GPRS 加密算法 GEA-1 和 GEA-2 的密码分析攻击。
安全与密码学2021 · 487 分 · 107 评专业 · 约 90 分钟编辑精选Signal 消息协议的形式化安全分析
A Formal Security Analysis of the Signal Messaging Protocol
用形式化方法分析 Signal 消息协议(TextSecure)的安全性:作者在多阶段密钥交换模型下,借助自动化证明工具对协议的密钥协商与 Double Ratchet 密钥更新…
安全与密码学2016 · 353 分 · 230 评专业 · 约 120 分钟编辑精选A2:模拟恶意硬件
A2: Analog Malicious Hardware
论文研究如何在芯片设计阶段植入模拟电路形式的恶意硬件后门,使其难以被常规检测发现。
安全与密码学2016 · 315 分 · 94 评专业 · 约 75 分钟编辑精选