How It Works
The hack exploits a buffer overflow error caused by loading a specially crafted save file for Twilight Princess. "Twilight Princess" save files store the name of the player's horse in the game (originally "Epona"). The save file used by the hack presents a name much longer than expected to the Twilight Princess game. As a result, the excess characters in the horse's name overwrite a portion of the game's program in memory with a special loader program. This causes the "Twilight Princess" program to crash as it runs the loader program. When the loader program runs, any program that is placed in the root directory of the SD card, with the filename "boot.elf" or "boot.dol", will run.
Read more about this topic: Twilight Hack
Famous quotes containing the word works:
“We do not fear censorship for we have no wish to offend with improprieties or obscenities, but we do demand, as a right, the liberty to show the dark side of wrong, that we may illuminate the bright side of virtuethe same liberty that is conceded to the art of the written word, that art to which we owe the Bible and the works of Shakespeare.”
—D.W. (David Wark)