Pokemon Crystal - Arbitrary Code Execution with Bad Clones @Crystal_2
Pokemon Crystal - Arbitrary Code Execution with Bad Clones  @Crystal_2
Uploaded December 2016 | Updated September 2026, 3 weeks ago
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 - youtube.com/watch?v=g2mCyh7Y2xM

Video by Werster of a TAS using this ACE exploit - youtube.com/watch?v=Gj7m4vh18c8

Relevant GCL thread - forums.glitchcity.info/index.php?topic=7706.0
Pokemon Crystal - Arbitrary Code Execution with Bad ClonesPokemon Red - Map and event data glitchingThree unexplained side effects of Pokemon glitchesPokemon R/B/Y - Transform + Mirror Move / Metronome PP glitchMissingNo facts explained: Part 2; Side effectsPokemon G/S - How to get any Pokemon (coin case arbitrary code execution)Why the Kingdras and ?s in the Bad Clone / Celebi glitchPokemon Red - Progressively glitching the game 2 (asm hack)Pokemon Gold/Silver - Arbitrary code execution in non-english european versionsThe Snake game in Pokemon Silver (arbitrary code execution)Pokemon G/S/C - Mean Look / Toxic AI oversightPokemon Blue - Random Memory Corruption 2 (ASM hack)
Crystal_ |

Pokemon Crystal - Arbitrary Code Execution with Bad Clones

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER