深埋34年的Mac系统Bug终现身,背后原因令人惊讶
11月23日,一位电脑发烧友在破解过程中意外发现了一个隐藏在苹果Mac Classic II系统代码中长达34年的程序错误。
免费影视、动漫、音乐、游戏、小说资源长期稳定更新! 👉 点此立即查看 👈
令人惊讶的是,这个足以导致系统启动崩溃的漏洞,居然从未在实际硬件设备上显现过。原来,摩托罗拉68030处理器中一个未被正式记录的功能,无声无息地化解了这个系统缺陷。
这位名叫Downtown Doug Brown的爱好者,同时也是开源项目MAME的忠实支持者。他在使用MAME模拟Mac Classic II时注意到,当系统启用32位寻址模式时会崩溃,而在24位模式下却能正常启动。然而原装硬件从未出现类似问题。

这个异常现象激发了Brown的好奇心。在对苹果ROM进行逆向工程并对模拟器进行大量取证调试后,他最终确认:这个程序错误确实存在于Mac Classic II的ROM代码中,与模拟软件本身无关。
问题的核心在于,当MAME运行引导代码时,Mac Classic II会执行一条指令,跳转到一个位于内存"A1"区域的无效地址,导致下一条指令在错误位置执行,从而引发系统崩溃。
当Brown在同一时代的Macintosh 2ci(同样采用摩托罗拉68030处理器)上调试这段代码时,发现硬件采取了不同的处理方式:它巧妙地将这个无效地址转换成了一个有效地址,轻松绕过了这个系统缺陷。
Brown指出,68030处理器的最新文档中并未记载这种运作特性。如果不是MAME模拟器,这个程序错误很可能会"永远不被发现",因为系统启动看起来一切正常。
Brown在文章中写道:"这说明程序错误可以在你认为完美无瑕的地方潜伏。"他也承认,这个漏洞并不算严重问题:"机器运行良好,没有人注意到异常。"

游乐网为非赢利性网站,所展示的游戏/软件/文章内容均来自于互联网或第三方用户上传分享,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系youleyoucom@outlook.com。
同类文章
北京推进智能网联新能源车险,支持L2-L4级别统一适配
3月29日,北京已在全国率先启动智能网联新能源汽车商业保险产品开发应用。新产品基本沿用现有的新能源商业车险体系,按照“总体稳定、部分优化”的原则,主要为消费者和汽车企业关心的特定智驾场景、软硬件损失
苹果今年将发布两款新iPhone应用,包含聊天机器人
预计苹果今年将发布两款新的 iPhone 应用,包括 Apple Business 应用和一款具备类似聊天机器人功能的 Siri 应用。借助 Apple Business 应用,使用全新 Apple
苹果聘请前谷歌副总裁分管AI产品营销
据 Axios 报道,苹果公司已聘请前谷歌副总裁 Lilian Rincon 担任人工智能产品营销副总裁。加入苹果之前, Rincon 曾任谷歌购物产品副总裁。在苹果, Rincon 将负责苹果所有
雷军销售心法:一句话卖出一辆车,金牌销售的秘诀
3月29日消息,谁能料到前段时间奥迪车主与雷军之间的那个打赌,竟然还有后续。这到底是咋回事?事情发生在3月25日,网友@单手开吉利 在雷军的微博评论区晒出了自己去年10月刚提的奥迪车,还当场立下一个
跨国工业巨头为何入局中国机器人市场?
近期,上百家来自全球跨国企业的CEO齐聚中国,参加中国发展高层论坛。第一财经记者了解到,不少全球高管利用此次访华之际,参观了中国先进制造企业,包括电动汽车、智能家电以及人形机器人厂商。芬兰电梯巨头通
- 日榜
- 周榜
- 月榜
相关攻略
2015-03-10 11:25
2015-03-10 11:05
2021-08-04 13:30
2015-03-10 11:22
2015-03-10 12:39
2022-05-16 18:57
2025-05-23 13:43
2025-05-23 14:01
热门教程
- 游戏攻略
- 安卓教程
- 苹果教程
- 电脑教程

