任天堂更新Switch 2 23.5.0固件封堵ns2jb,遊戲mod和dump都被堵死

盒友們,上個月那個只用軟件就破掉Switch 2的ns2jb漏洞,被任天堂補上了。

10月底安全研究員Sammy Hajhamid公開ns2jb時,用的還是當時最新的23.0.1固件,沒拆機、沒焊接,純軟件就拿到了用戶態權限,還當場給《馬力歐卡丁車:世界》塞進了彼得·格里芬。現在任天堂推送了23.5.0固件,據安全研究員OatmealDome的說法,這次更新直接堵住了原有漏洞訪問系統文件、dump遊戲和修改遊戲內容的能力。

任天堂官方的補丁說明裏,一個字都沒提安全修復。這事兒他們一貫如此,修復漏洞的更新通常只寫“提升系統穩定性”。

堵的是哪一環

ns2jb的攻擊鏈挺繞的:先拿SmileBASIC 4裏的32位整數溢出當跳板拿到內存讀寫,再借Switch 2文件系統服務模塊的緩衝區溢出,最終以系統模塊權限執行原生代碼。23.5.0掐掉的就是後面這一步——文件系統模塊的漏洞被修復,整條鏈就斷在了半路。

順帶一提,漏洞挖掘過程裏OpenAI的Codex出了不少力,兩週自動化測試跑出來的攻擊鏈,現在被一行補丁給廢了。

對玩家意味着什麼

最直接的影響是,23.5.0固件下,ns2jb那套用戶態權限沒了,現有的自制程序、給遊戲打mod、備份存檔這些玩法,在新固件上跑不起來。想繼續用,只能停在23.0.1不升級,代價是失去後續的系統更新。

另外,之前靠這套漏洞在PC上跑Switch 2遊戲的模擬器路線,比如Lichii,依賴的是遊戲本身的dump文件。固件堵死了dump通道,後續新遊戲的資源提取會變得更麻煩。

這是場持久戰

任天堂封堵漏洞的速度一直很快。3DS時代的smilehax用了同一個軟件,當時任天堂的處理方式是直接下架SmileBASIC。這次大概率也會走類似路徑,要麼更新SmileBASIC封掉溢出點,要麼乾脆從eShop撤掉。

但漏洞不會只此一個。另一位研究員Gezine此前就說過,ns2jb裏SmileBASIC“並非嚴格必需”,說明根子可能比一款老編程軟件更深。23.5.0能封掉這一條路,但Switch 2的硬件和系統複雜度擺在那裏,後續出現新漏洞只是時間問題。對普通玩家來說,現在最穩妥的做法還是別急着升固件,先看看社區後續有沒有新的繞過方案。

你會爲了mod和自制程序把Switch 2停在舊固件嗎?還是照常更新?評論區聊聊。

更多遊戲資訊請關註:電玩幫遊戲資訊專區

電玩幫圖文攻略 www.vgover.com