[閒聊] Super Mario World 實機人工 ACE

作者: yshinri (ISML實習分析師)   2016-03-29 04:52:07
去年的 Super Mario World Credits Warp 實機 RTA 應該讓不少人大開眼界了
(可參閱 #1KmFwdgi / #1KsUk7SJ 這兩篇)
就在昨天, 同樣又是 SethBling, 他利用了好幾個 SMW 裡的 bug
手動將一段由 p4plus2 所撰寫的 331 位元組的小程式放進 SNES 裡並且執行
而這支小程式執行起來的結果讓許多人驚呆了! (內容農場風(X
https://www.youtube.com/watch?v=hB6eY73sLV0
其實這種東西並不是第一次出現了
有不少的「TAS さんの休日」的影片都有包含這種經由 bug 寫入任意程式執行的要素
(TAS 界裡把它叫做 ACE, Arbitrary Code Execution, 就是任意程式執行)
AGDQ 2015 更是出現了把初代瑪莉歐寫進 SMW 裡面的 TASBot run
https://www.youtube.com/watch?v=czKHg5lmwsw
但是這些都是以程式操作摸擬器或是接上機台來送入輸入的
SethBling 這次辦到的則是在實機上人工輸入各個位元組並執行!
最上面那個影片是這次成功之後 SethBling 進行的簡單解說影片
完整的實況可以在 SethBling 的 twitch 頻道收看
VOD 連結: https://www.twitch.tv/sethbling/v/57032858
實況裡除了進行操作的 SethBling 之外, 另一個聲音就是撰寫這支程式的 p4plus2
過程中 p4plus2 有對許多聊天室裡的提問做回答, 想稍微深入了解的可以看看
作者: boiq (olo)   2016-03-29 05:43:00
超狂...
作者: MAGICXX (逢甲阿法)   2016-03-29 08:10:00
除了看到一個老外在失心瘋 我還真的看不出什麼厲害的…
作者: rey123123 (小肥羊)   2016-03-29 09:21:00
作者: henry1234562 (亨利二十三)   2016-03-29 10:59:00
因為你沒看完具體來說 這就是在馬力歐卡帶遊戲上用手把寫了貪吃蛇然後直接玩這樣

Links booklink

Contact Us: admin [ a t ] ucptt.com