HackerTube
HomeLongsLikedHistoryWatch laterCategoriesPlaylistsSettings

[TAS] Super Mario World "Arbitrary Code Execution" in 02:25.19 by Masterjun

Masterjun3Cited 6× on HN, 2015-2021
YouTube
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.

Speedrunning, glitches & game hacking#supermarioworld#tool-assistedspeedrun#glitchexploits#snes#agdq

6 comments from Hacker News

@duskwuff2021 · in “FizzBuzz Mario World: Learning Assembly Language and Having Some Fun”

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.

CitesView on HN
@politician2019 · in “Indie Game Removed from Switch After Dev Reveals It Has a Hidden Code Editor”

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

CitesView on HN
@crankylinuxuser2018 · in “Apple's Failure to Check Kill Syscall Privilege “Not a Security Issue””

▶ 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.

CitesView on HN
@73737373732017 · in “Block-breaking game in vim 8.0”

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.

CitesView on HN
@Buge2016 · in “Flappy Bird Clone Code Injected into Super Mario World for SNES by Hand”

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.

CitesView on HN
@Scuds2015 · in “Pokemon Yellow Total Control Hack”

Similar deal with super mario world, using programmed controllers to poke arbitrary code into memory and execute it. ▶ this video

CitesView on HN
Super Mario World: Arbitrary Code Injection At AGDQ 2014, Performed Live6:08

Super Mario World: Arbitrary Code Injection At AGDQ 2014, Performed Live

invalidation
225K views • 12 years ago
SNES Code Injection -- Flappy Bird in SMW6:31

SNES Code Injection -- Flappy Bird in SMW

SethBling
3M views • 10 years ago
TasBlock at AGDQ 2017: TASBot58:44

TasBlock at AGDQ 2017: TASBot

TASVideosChannel
398K views • 9 years ago
Super Mario World Credits Warp Explained11:55

Super Mario World Credits Warp Explained

Frieze
638K views • 11 years ago
[TAS] [Obsoleted] GBC Pokémon: Yellow Version "arbitrary code execution" by Fracta[...] in 03:14.153:15

[TAS] [Obsoleted] GBC Pokémon: Yellow Version "arbitrary code execution" by Fracta[...] in 03:14.15

TASVideosChannel
154K views • 13 years ago
[TAS] Pokémon Yellow - Arbitrary Code Execution7:45

[TAS] Pokémon Yellow - Arbitrary Code Execution

MrWint
598K views • 9 years ago
Super Mario World -- Credits Warp in 5:59.6 (First Time Ever on Console)9:01

Super Mario World -- Credits Warp in 5:59.6 (First Time Ever on Console)

SethBling
4.3M views • 11 years ago
Ocarina of Time TAS by dwangoAC, TASBot, Savestate, Sauraen in 53:05 - Summer Games Done Quick 20221:12:43

Ocarina of Time TAS by dwangoAC, TASBot, Savestate, Sauraen in 53:05 - Summer Games Done Quick 2022

Games Done Quick
564K views • 4 years ago
The Complete History of the A Button Challenge5:22:14

The Complete History of the A Button Challenge

Bismuth
2.4M views • 3 years ago
The Legend of Zelda: Ocarina of Time Speedrun in 22:38, live at AGDQ201324:56

The Legend of Zelda: Ocarina of Time Speedrun in 22:38, live at AGDQ2013

CosmoSpeedruns
1.9M views • 13 years ago
TASBot plays Brain Age by micro500, xy2_ in 20:06 - Awesome Games Done Quick 2016 - Part 15436:41

TASBot plays Brain Age by micro500, xy2_ in 20:06 - Awesome Games Done Quick 2016 - Part 154

Games Done Quick
6M views • 10 years ago
FIXING the ENTIRE SM64 Source Code (INSANE N64 performance)18:20

FIXING the ENTIRE SM64 Source Code (INSANE N64 performance)

Kaze Emanuar
3.2M views • 4 years ago
New NES Tetris Technique: Faster Than Hypertapping!9:34

New NES Tetris Technique: Faster Than Hypertapping!

aGameScout
5.1M views • 5 years ago
Did Nintendo really forget to Optimize Super Mario 64 ? | MVG13:14

Did Nintendo really forget to Optimize Super Mario 64 ? | MVG

Modern Vintage Gamer
1.3M views • 6 years ago
How We Solved the Worst Minigame in Zelda's History24:32

How We Solved the Worst Minigame in Zelda's History

Linkus7
1.1M views • 6 years ago
Reverse emulating the NES to give it SUPER POWERS!22:21

Reverse emulating the NES to give it SUPER POWERS!

suckerpinch
1.1M views • 8 years ago
SM64 - Watch for Rolling Rocks - 0.5x A Presses (Commentated) [OUTDATED]24:39

SM64 - Watch for Rolling Rocks - 0.5x A Presses (Commentated) [OUTDATED]

pannenkoek2012
5.5M views • 10 years ago
Walls, Floors, & Ceilings37:23

Walls, Floors, & Ceilings

UncommentatedPannen
385K views • 9 years ago
27c3: Console Hacking 2010 (en)44:11

27c3: Console Hacking 2010 (en)

Christiaan008
33K views • 15 years ago
TI DOOM2:48

TI DOOM

TPMFofMFF
199K views • 18 years ago