u/simpleuserin r/ReverseEngineering • Recommends
#supermarioworld#arbitrarycodeexecution#assembly
Super Mario World Credits Warp Explained
7.7K subscribers • 1 video on Hallway
- Recommended by 3 people: 2 on Hacker News and 1 in engineering communities.
- A classic. People kept recommending it from 2015 to 2018.
- May be out of date. Uploaded 11 years ago, in an area where tools change fast.
Intermediate. Assumes working knowledge.
637K views11 years ago3 recommendations
SecurityGame developmentExploits and vulnerabilitiesRetro games and consolesGame programming
An animated explanation of how players exploit memory corruption in Super Mario World to achieve arbitrary code execution and trigger the credits.
Thanks to p4plus2 and masterjun for proofreading my script so I didn't mess things up too badly. This video is not an assembly tutorial--if you don't understand the assembly parts and you want to know more there are plenty of resources on the Internet. I tried to make something very complicated into something simple enough that a random person could at least kind of understand. Some of my illustrations are "wrong," and I know that. If I made everything technically correct it would be either a) too difficult to animate or b) too difficult for a random person to understand. Otherwise, if you have any questions, feel free to ask and I'll try to answer. Link to video tutorial of this route: youtu.be/rOrTN50QGR8Why it's here
3 people recommend thisWhat people say. Recommended as an exceptionally clear and accessible explanation of arbitrary code execution and memory manipulation in retro games.
JonnieCacheon Hacker News • Recommends
On “MarI/O – Machine Learning for Video Games”
mlinseyon Hacker News • Recommends
On “Mario Kart Wii: The History of the Ultra Shortcut [video]”
lovehashbrownson Hacker News • Mentions
On “A man accused of cheating at video games may lose his Guinness World Record”
NobodyNadaon Hacker News • Mentions
On “Donkey Kong Country 2 and Open Bus”