Unsigned code

Unsigned code

Unsigned code refers to an application which has not been signed with the secret key required for it to load on a console.

In the video game console business, most console games have to be signed with a secret key designed by the console maker or the game will not load on the console. There are several methods to get unsigned code to execute which include software exploits, the use of a modchip, a technique known as the swap trick or running a softmod.

It may not initially seem obvious why simply copying a signed application onto another DVD does not allow it to boot. On the Xbox, the reason for this is that the Xbox executable file (XBE) contains a media-type flag, which specifies the type of media that the XBE is bootable from. On nearly all Xbox software, this is set such that the executable will only boot from factory produced discs so simply copying the executable to burnable media is enough to stop the execution of the software.

However, since the executable is signed, simply changing the value of the flag is not possible as this alters the signature of the executable causing it to fail validation when checked.

ee also

* Digital signature


Wikimedia Foundation. 2010.

Игры ⚽ Нужно решить контрольную?

Look at other dictionaries:

  • Code signing — is the process of digitally signing executables and scripts to confirm the software author and guarantee that the code has not been altered or corrupted since it was signed by use of a cryptographic hash. Code signing can provide several valuable …   Wikipedia

  • Code Revivial — Code Revival is a Canadian rock band based in Toronto, originating in the summer of 2004. Their single Don t Change A Thing resulted in a fourth place finish in the 2004 Mix 99.9 songwriting contest. In March 2006, lead singer Kon won second… …   Wikipedia

  • Unsigned (video game) — Infobox VG title = Unsigned caption = Unsigned Logo developer = [http://www.fvproductions.org FortisVenaliter Productions] designer = Louis Ingenthron license = GNU GPL cite web | url = http://www.gnu.org/licenses/gpl.html | title = GNU GPL… …   Wikipedia

  • C-Code — C Paradigmen: imperativ, strukturiert Erscheinungsjahr: 1972 Entwickler: Dennis Ritchie Bell Labs wichtige Implementierungen …   Deutsch Wikipedia

  • Fermatscher Primzahltest (Programm-Code) — ist ein aus Fermatscher Primzahltest ausgelagerter Quellcode. Hier ein Programm dazu: C Quellcode für ein Programm, das nach dem kleinen Fermatschen Satz, Primzahlen, Pseudoprimzahlen und Carmichaelzahlen unterscheidet: /* Ein Programm, zur… …   Deutsch Wikipedia

  • Obfuscated code — Obfuscated code is source or machine code that has been made difficult to understand for humans. Programmers may deliberately obfuscate code to conceal its purpose (security through obscurity) or its logic to prevent… …   Wikipedia

  • Binary Golay code — In mathematics and computer science, a binary Golay code is a type of error correcting code used in digital communications. The binary Golay code, along with the ternary Golay code, has a particularly deep and interesting connection to the theory …   Wikipedia

  • Free60 — is the successor to the Xbox Linux Project that aims to put Linux, BSD, or Darwin on the Microsoft Xbox 360 using a software or hardware based hack . The Xbox 360 uses hardware encryption and will not run unsigned code out of the box.The project… …   Wikipedia

  • Privilege escalation — is the act of exploiting a bug, design flaw or configuration oversight in an operating system or software application to gain elevated access to resources that are normally protected from an application or user. The result is that an application… …   Wikipedia

  • PlayStation Portable homebrew — Hello World program running on a PlayStation Portable. PlayStation Portable homebrew refers to the process of using exploits and hacks to execute unsigned code on the PlayStation Portable (PSP). Contents …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”