Jump to content

0x1500 control code arbitrary code execution: Difference between revisions

no edit summary
>Torchickens
No edit summary
>Torchickens
No edit summary
Line 1:
{{Arbitrary code execution}}
{{incomplete|Original speedrunning method needed. Cover starting menu ACE research as well.}}
[[File:0x1500 Lapras.png|thumb|right|160px|Traded Lapras method. In this case, the arbitrary code execution is triggered after exiting the inventory with A on Cancel with Antidote x21 at the bottom of the bag, and then viewing Lapras's summary.]]
 
'''0x1500 control code arbitrary code execution''' is an [[arbitrary code execution]] method found in {{Crystal}}. It does not occur in {{GS}}.
 
A specific variation of this glitch involving an [[unterminated name glitch Pokémon]] is also known as '''unterminated name Pokémon arbitrary code execution'''.
It was discovered by Luckytyphlosion. The original method used for speedrunning purposes is not yet covered in this article.
 
ItBoth wasof these exploits were discovered by Luckytyphlosionluckytyphlosion. The original method used for speedrunning purposes is not yet covered in this article.
 
This glitch involves the combination of the byte 0x15 ("Day" control character) followed by 0x00 in a text string, and will lead to arbitrary code execution at memory address 0xCD52. Once the code is terminated with a ret, the program counter by default will be at the location following where the 0x1500 sequence was in the RAM.
Anonymous user
Cookies help us deliver our services. By using our services, you agree to our use of cookies.