Type 0xD0 move glitch: Difference between revisions

Jump to navigation Jump to search
Content added Content deleted
>Torchickens
No edit summary
>Torchickens
No edit summary
Line 1: Line 1:
{{Major glitches}}
{{Major glitches}}
'''Type 0xD0 move glitch''', also known as '''Move 0x00 arbitrary code execution''' (not to be confused with [[- (move)]] arbitrary code execution in Generation I) is a glitch in at least English {{GS}} that allows the player to execute arbitrary code without using the Coin Case.
'''Type 0xD0 move glitch''', also known as '''Move 0x00 arbitrary code execution''' (not to be confused with [[- (Generation I move)]] arbitrary code execution in {{RB}}) is a glitch in at least English {{GS}} that allows the player to execute arbitrary code without using the Coin Case.


An advantage to this glitch over Coin Case glitch is that it may not corrupt the stack (similar to wrong pocket TM ACE which never corrupts the stack), however it requires move 0x00 which can only be obtained by trading a Pokémon with it over from Generation I (such as [[- (move)|"-" move Ditto]] with the [[swapping Transform moves glitch]], obtaining a [[bad clone]], or using another form of arbitrary code execution).
An advantage to this glitch over Coin Case glitch is that it may not corrupt the stack (similar to wrong pocket TM ACE which never corrupts the stack), however it requires move 0x00 which can only be obtained by trading a Pokémon with it over from Generation I (such as [[- (move)|"-" move Ditto]] with the [[swapping Transform moves glitch]], obtaining a [[bad clone]], or using another form of arbitrary code execution).