Skip to content
0:00 / 0:00

#nes#arbitrarycodeexecution#stackunderflow

Super Mario Bros. 3 in 3 minutes - World Record Speedrun Explained

Bismuth

272K subscribers • 4 videos on Hallway

YouTube
  • Recommended by 3 people: 1 on Lobsters and 2 in engineering communities.

Intermediate. Assumes working knowledge.

1.1M views6 years ago3 recommendations

Systems programmingSecurityRetro computingExploits and vulnerabilitiesMemory management

An explanation of how a speedrun of Super Mario Bros. 3 uses a stack underflow exploit to execute arbitrary code and trigger the credits.

Watch the unedited run here: twitch.tv/videos/697843359 Watch the latest WR here (3;02.383): twitch.tv/videos/968510773 Explanation by KabAudio: pastebin.com/mPYVMA56 Patreon: patreon.com/bismuth9 Twitch: twitch.tv/bismuth9 Twitter: twitter.com/Bismuthi Discord: discord.gg/HuVcquK Thank you to Retro Game Mechanics Explained! youtube.com/watch?v=fxZuzos7Auk Any% No Wrong Warp: youtu.be/4WoMl-fEPtc Warpless: youtube.com/watch?v=WFKfWMfJCCw 100%: youtube.com/watch?v=yHHxajnes9M Chapters: - Introduction - 1-1, Hammer Bros. - 1-2 - 1-3 to World 7 - Credits Warp - Pipe clip, out of bounds - Note block crash - Stack underflow, RAM as code - Shell manipulation - What can go wrong? - Recap, Conclusion Thanks to Patreon subscribers: Mittenz rictic Sam Rose Kosmic Znernicus Tuo Padre NOtoHOUtoSEAtoDENtoPA vivas5 Kevin Nix MackinawPeach Jacher KingIceCream Punchmaster Skyehoppers Alan Finck Billy Hansen Veegie Tungul MrValdez Martin Berrum Billy Floyd Francisco Beltran Nikolai Drew CatCube Alexander Roper Mark S. GTAce99 Dylan Sinnott Curtis Fraley Riku Rajaniemi Jeremy Marquis William Tryon Shaheen Ghiassy Robert Smith Amanda Knipfing Cosmicabuse Nylaryx Sophia Blue

Why it's here

3 people recommend this

What people say. Included in a curated list of excellent computer science and programming resources.

u/sudoankitin r/compsci • Recommends

My 2020 curated list of articles, resources and links on programming, math and computer science. # Hi /r/compsci! **2019 list**: My 2019 curated list of articles, resources and links on programming, math and computer science. --- Every year I bookmark many websites, tutorials and articles on mostly programming, math, technology and computer science. I go through them all in the end of the year and curate the best, unique and interesting stuff to make a list for myself (and discard the others). --- This year wasn't the one to celebrate but we came out stronger, wiser and more prepared. I hope these resources help you in some way and most importantly I hope you'll learn something fun…

u/nangaparbatin r/ReverseEngineering • Recommends

Super Mario Bros. 3 in 3 minutes - World Record Speedrun Explained

wizardishungryon Lobsters • Recommends

Super Mario Bros. 3 in 3 minutes - World Record Speedrun Explained