91无码视频一区|蜜臀福利在线观看|日韩一极黄色视频|色欲人妻少妇Av一区二区|婷婷香蕉视频欧美三级片黄色|一级A片刺激高潮|国产精品污污久久|日韩黄色精品日韩久久综合网|中国一级片电影在线|超碰乱码久久久免费

驚人巧合!34年蘋(píng)果Mac Bug終被發(fā)現(xiàn)

2025-11-25

快科技11月23日消息,一位電腦愛(ài)好者近期發(fā)現(xiàn)了一個(gè)隱藏在蘋(píng)果Mac Classic II ROM代碼中長(zhǎng)達(dá)34年的Bug。


令人驚奇的是,這個(gè)本會(huì)致使系統(tǒng)啟動(dòng)崩潰的漏洞,在真實(shí)硬件上卻從未出現(xiàn)過(guò)。原因是摩托羅拉68030 CPU有一個(gè)未被記錄的功能,悄然抵消了該缺陷。


這位名為Downtown Doug Brown的愛(ài)好者,也是開(kāi)源項(xiàng)目MAME的忠實(shí)粉絲。他在使用MAME模擬Mac Classic II時(shí),發(fā)現(xiàn)系統(tǒng)在啟用32位尋址模式時(shí)會(huì)崩潰,而在24位模式下能正常啟動(dòng),且原始硬件從未有此類(lèi)問(wèn)題。


這一現(xiàn)象引發(fā)了Brown的好奇。他對(duì)蘋(píng)果ROM進(jìn)行逆向分析,并對(duì)模擬機(jī)器做了大量取證調(diào)試,最終確定:該bug確實(shí)存在于Mac Classic II的ROM代碼中,與模擬軟件無(wú)關(guān)。


問(wèn)題的關(guān)鍵在于,在MAME中運(yùn)行引導(dǎo)代碼時(shí),Mac Classic II會(huì)執(zhí)行一條指令,跳轉(zhuǎn)到內(nèi)存“ A1 ”的無(wú)效地址,使下一條指令在錯(cuò)誤位置執(zhí)行,進(jìn)而導(dǎo)致崩潰。


當(dāng)Brown在同時(shí)代同樣使用摩托羅拉68030 CPU的Macintosh 2ci上調(diào)試這段代碼時(shí),發(fā)現(xiàn)硬件采用了不同的處理方式:它把這個(gè)無(wú)效地址“巧妙地”轉(zhuǎn)換成有效地址,輕松避開(kāi)了這個(gè)缺陷。


Brown指出,68030 CPU的官方文檔未記載過(guò)這種運(yùn)作特性。若不是MAME模擬器,這個(gè)bug很可能“永遠(yuǎn)不會(huì)被發(fā)現(xiàn)”,因?yàn)橄到y(tǒng)啟動(dòng)看似一切正常。


Brown寫(xiě)道:“這表明了bug可以在你以為一切完美的地方潛伏?!彼渤姓J(rèn),這個(gè)bug不算大問(wèn)題:“機(jī)器運(yùn)行良好,沒(méi)人注意到?!?/p>


本文僅代表作者觀(guān)點(diǎn),版權(quán)歸原創(chuàng)者所有,如需轉(zhuǎn)載請(qǐng)?jiān)谖闹凶⒚鱽?lái)源及作者名字。

免責(zé)聲明:本文系轉(zhuǎn)載編輯文章,僅作分享之用。如分享內(nèi)容、圖片侵犯到您的版權(quán)或非授權(quán)發(fā)布,請(qǐng)及時(shí)與我們聯(lián)系進(jìn)行審核處理或刪除,您可以發(fā)送材料至郵箱:service@tojoy.com