[TAS] Super Mario World "Arbitrary Code Execution" in 02:25.19 by Masterjun
Masterjun3Cited 6× on HN, 2015-2021
943K views · 12 years ago · demo · evergreen
A tool-assisted speedrun of Super Mario World that achieves arbitrary code execution through frame-precise controller inputs, finishing in 2:25. It was also performed live on real hardware at AGDQ 2014.
Cited as the classic example of arbitrary code execution inside a game, with later runs injecting Pong, Snake and Flappy Bird.
6:08Super Mario World: Arbitrary Code Injection At AGDQ 2014, Performed Live
invalidation
225K views • 12 years ago
6:31SNES Code Injection -- Flappy Bird in SMW
SethBling
3M views • 10 years ago
58:44TasBlock at AGDQ 2017: TASBot
TASVideosChannel
398K views • 9 years ago
11:55Super Mario World Credits Warp Explained
Frieze
638K views • 11 years ago
3:15[TAS] [Obsoleted] GBC Pokémon: Yellow Version "arbitrary code execution" by Fracta[...] in 03:14.15
TASVideosChannel
154K views • 13 years ago
7:45[TAS] Pokémon Yellow - Arbitrary Code Execution
MrWint
598K views • 9 years ago
9:01Super Mario World -- Credits Warp in 5:59.6 (First Time Ever on Console)
SethBling
4.3M views • 11 years ago
1:12:43Ocarina of Time TAS by dwangoAC, TASBot, Savestate, Sauraen in 53:05 - Summer Games Done Quick 2022
Games Done Quick
564K views • 4 years ago
5:22:14The Complete History of the A Button Challenge
Bismuth
2.4M views • 3 years ago
24:56The Legend of Zelda: Ocarina of Time Speedrun in 22:38, live at AGDQ2013
CosmoSpeedruns
1.9M views • 13 years ago
36:41TASBot plays Brain Age by micro500, xy2_ in 20:06 - Awesome Games Done Quick 2016 - Part 154
Games Done Quick
6M views • 10 years ago
18:20FIXING the ENTIRE SM64 Source Code (INSANE N64 performance)
Kaze Emanuar
3.2M views • 4 years ago
9:34New NES Tetris Technique: Faster Than Hypertapping!
aGameScout
5.1M views • 5 years ago
13:14Did Nintendo really forget to Optimize Super Mario 64 ? | MVG
Modern Vintage Gamer
1.3M views • 6 years ago
24:32How We Solved the Worst Minigame in Zelda's History
Linkus7
1.1M views • 6 years ago
22:21Reverse emulating the NES to give it SUPER POWERS!
suckerpinch
1.1M views • 8 years ago
24:39SM64 - Watch for Rolling Rocks - 0.5x A Presses (Commentated) [OUTDATED]
pannenkoek2012
5.5M views • 10 years ago
37:23Walls, Floors, & Ceilings
UncommentatedPannen
385K views • 9 years ago
44:1127c3: Console Hacking 2010 (en)
Christiaan008
33K views • 15 years ago
2:48TI DOOM
TPMFofMFF
199K views • 18 years ago
6 comments from Hacker News
Somewhat disappointed. I was expecting them to use the well-known arbitrary code execution exploit in this game to load their own implementation of FizzBuzz, cf. ▶ this video The method used by Masterjun3 is TAS-only (it involves executing the contents of the controller registers as code, which requires frame-precise inputs), but there are some other methods which are more viable for a real-time attack.
That's wild because Super Mario Bros contains a built-in code editor (via arbitrary code execution easter eggs), and Nintendo is OK with that. ▶ this video
▶ this video Video is about exploiting Super Mario world, on SNES. The result is that the exploiter then proceeds to make 2 new games inside SMW: Pong and Snake. Those games don't exist inside SMW. They were uploaded using controller inputs. All it takes is 1 hack.
One of the most brilliant applications of this concept is the Pokémon Yellow Total Control Hack: link Similarly, arbitrary code execution in Super Mario World: ▶ this video It's like transforming a chess game into Mikado just by playing it.
He's pointing out that although this type of thing has already been done before by automated inputs (such as this video ▶ this video ), this is the first time a human has done it.
Similar deal with super mario world, using programmed controllers to poke arbitrary code into memory and execute it. ▶ this video