u/SuperMandrew7in r/ReverseEngineering • Recommends
Guy manipulates registers within game to create program to gain total control over game
#pokemonyellow#gameboy#arbitrarycodeexecution
128 subscribers • 1 video on Hallway
Advanced. Deep dive for people who know the field.
302K views14 years ago1 recommendation
SecurityGame developmentExploits and vulnerabilitiesRetro games and consoles
A demonstration of using save corruption and in-game items to achieve arbitrary code execution and reprogram Pokemon Yellow.
If you like this, you might also want to watch the excellent video by FractalFusion. youtube.com/watch?v=3UnB1fomvAw After corrupting the memory by turning off the power during a save, I can use in-game items to reprogram the game. This project took about three months to complete. Everything you see here is possible on a real Gameboy Color. source code available at hg.bortreb.com/vba-clojure vbm file available at aurellem.org/pokemon-hack/rlm-yellow-hack.vbm special thanks to: tasvideos.org/2913S.html for the save corruption hack which is used at the start of this run. everyponysings.com/ for providing the midi file I used to create the song at the end. zophar.net/ for the terminal font. For more explanation, visit aurellem.org/vba-clojure/html/total-control.html I've submitted it to TASVideos! tasvideos.org/3767S.html Published at TASVideos! tasvideos.org/2187M.html Featured on hackaday: hackaday.com/2012/11/24/programming-a-game-boy-while-playing…u/SuperMandrew7in r/ReverseEngineering • Recommends