Skip to content
0:00 / 0:00

#tasbot#arbitrarycodeexecution#snes

TasBlock at AGDQ 2017: TASBot

TASVideosChannel

224K subscribers • 1 video on Hallway

YouTube
  • Recommended by 3 people: 3 on Hacker News.
  • A classic. People kept recommending it from 2019 to 2025.

Intermediate. Assumes working knowledge.

397K views9 years ago3 recommendations

SecurityHardwareExploits and vulnerabilitiesRetro computingEmbedded systems

A live demonstration of TASBot executing arbitrary code on the SNES to run games like Portal and stream video through controller ports.

Homepage: tasvideos.org/GamesDoneQuick/AGDQ2017.html Explanation Article: arstechnica.com/gaming/2017/01/how-a-robot-got-super-mario-6… Galaga Gradius Super Mario bros. 3 Mega Man The Legend of Zelda: A Link to the Past Super Mario 64 Portal Sk'Hype Twitch Plays Color a Dinasaur

Why it's here

3 people recommend this

What people say. Recommended as a mind-bending demonstration of console exploits and arbitrary code execution achieved solely through controller inputs.

pdkl95on Hacker News • Recommends

On “NaN Gates and Flip FLOPS”

LOL... from "Reverse emulating the NES to give it SUPER POWERS!"1 (which is insa^Wbizza^Wa very creative hack): "The cartridge is the dual of the Nintendo." 1 link edit: for a very impressive variation on the SMW "joke" in 1, I recommend this2 video of TASbot streaming Skype realtime to 2xNES, SNES+SuperGameBoy through the controller ports . 2 link to this video

zer01on Hacker News • Recommends

On “Super Mario Bros. 3: “Game End Glitch” in 00:00.216”

I absolutely love speed runs and think they’re a great expression of the hacker mentality. To take a subtle bug in something like a physics engine and bend it to your will to eek out another 5s save off the world record is absolutely fascinating. Not to mention things like TASBot which always makes a great GDQ watch link to this video and got me interested in speed running in the first place!

gmuecklon Hacker News • Recommends

On “Diablo hackers uncovered a speedrun scandal”

…hacking in the classic sense. And then there's the sheer insanity of exploiting broken game logic to gain arbitrary code execution solely via controller inputs. The most elaborate demonstration of this that I know of was given at AGDQ 2017, eventually injecting a video player into Zelda on SNES and streaming the video through the controller port: link to this video Ars Technica went into a little more detail about that feat: link…

memcoon Hacker News • Mentions

On “Zig monthly, October 2021: Games, gamedev, Elixir, tools and more”

…ems were linked together via RCEs in different games to make a VOIP streaming setup from a bunch of consoles that don't actually have internet connections 1. I'm sure there's all kinds of reasons this kind of UB is undesirable, and could be hazardous in some environments, but people have also done some really cool stuff with it! 0: link 1: link to this video…

Dylan16807on Hacker News • Mentions

On “Portal for Apple II (2017)”

Assuming you're fine with using a $1 chip to make a TCP<->controller adapter, then you can make it work on SNES. link to this video