Pokemon Crystal - Arbitrary Code Execution with Bad Clones
This video explains how arbitrary code execution is possible in Pokemon Crystal via the use of a bad clone. Bad clones are also obtained through the regular cloning glitch, and are essentially regular Pokemon with an empty nickname and possibly an empty OT number. However, they require that the console is turned off while performing the cloning glitch with very precise timing.
PC items are used to spell out the payload code in the demonstration. This isn't ideal, however, since using the names of the PC boxes is far more efficient if we're capable of spelling out our code with them.
If you want to see something far more interesting being done by abusing this glitch (and others), you should watch this - https://www.youtube.com/watch?v=g2mCyh7Y2xM
Video by Werster of a TAS using this ACE exploit - https://www.youtube.com/watch?v=Gj7m4vh18c8
Relevant GCL thread - https://forums.glitchcity.info/index.php?topic=7706.0
Other Videos By Crystal_
Other Statistics
Pokémon Crystal Statistics For Crystal_
At present, Crystal_ has 179,743 views spread across 18 videos for Pokémon Crystal, with his channel uploading an hours worth of Pokémon Crystal videos. This is 9.69% of the total watchable video on Crystal_'s YouTube channel.