Sacado de XBOX-Scene:
Subject : Another Project B solution involving dashboard!
Ladies and Gentlemen,
Earlier today the team known as "free-x" released a dashboard exploit allowing
people to run linux without a modchip using an integer overflow in the dashboard
font files.
A trick using the dashboard is way better than the usual 007 trick, because
you don't need a game (only once, for installation), and you can eject the
CD without reseting the system.
Un truco usando el dashboard es un modo major que usando el normal del 007, porque no necesitas ningún juego (solo una vez, para la instalación), y puedes expulsar el CD sin resetear elsistema.
Luckily, the XBOX Dashboard is quite buggy, and free-x bug is not the only one
I will present here another dashboard bug found and exploited independently.
Afortunadamente, el Dashboard de la X es bastante propenso a tener Bugs, y el bug de free-x no es el único, voy a presentar aquí otro bug del dashboard encontrado y “desarrollado” independientemente.
Using the dashboard, people can rip audio tracks from their favorite CDs and put them on the XBOX HD. They can then listen to their favorite tracks while playing some games. The dashboard stores a database of the songs in a file named "ST.DB". There are serious bugs when handling this file, that can be used to run unsigned code on the XBOX.
Usando el dashboard, la gente puede extraer pistas de audio de esus CDs favoritos y ponerlos en el disco duro de la Xbox. Tambien pueden escuchar sus pistas favoritas mientras juegan algunos juegos. El dashboard almacena una base de dados de las canciones en un archivo llamado “ST.DB”. Aquí hay Bugs serios manejando este archivo, que pueden ser usados para ejecutar código sin firmar en la X.
When handling this file, an "array[index] = value" instruction is executed,
with both "index" and "value" beeing 32 bits values taken from the ST.DB file. There is no boundaries check on "index" and this is the bug exploited here.
Cuando se maneja este archive, una instrucción “Serie[Indice]=Valor” es ejecutada, con los dos “index” y “value” siendo valores de 32 bits tomados del archivo ST.DB. No hay ninguna comprobación ligada a “index” y este es el bug aprovechado aquí.
The included ZIP file contains a proof of concept. It was tested on two
different unmodded XBOXes (using 3944 and 4034 bios) running dashboard 4920. Note that for this proof of concept, only the dashboard 4920 is supported. It's the one that is installed by games using XBOX Live (it has the "XBOX LIVE" option). As for supported bioses, all ORIGINAL bioses *should* work, but the trick doesn't work if you're using a modified bios.
El ZIP incluido contiene la prueba del concepto. Fue probado en dos diferentes Xbox sin modificar (usando bios 3944 y 4034) ejecutando dasboard 4920. Observa que para esta prueba de cocepto, solo se soporta el dasboard 4920 . es el que es instalado por los juegos que usan XBOX Live ( Tiene la opción del LIVE). En cuanto a las bios soportadas, todas las bios ORIGINALES “deberían” funcionar, pero el truco no funciona si estás usando una bios modificada.
Installation
- ------------
* Use the 007 or Mechassault trick to log onto your XBOX
* Copy the file ST.DB into E:\TDATA\fffe0000\music\
* Copy the file linux.xbe into E:\
* Done!
Instalación
-------------
• usa el truco del 007/mechassault para registrarte/entrar en tu XBOX
• Copia el archivo ST.DB en E:\TDATA\fffe0000\music\
• Copia el arcivo linux.xbe into E:\
Usage
- -----
* You can use your XBOX as usual, but don't play too much with the "custom
music playlist" options in games, as the bug is located here.
Puedes usar tu Xbox normalmente, pero no juegues demasiado con la “Lista de reproduccion de musica personalizada”
* When you want to run Linux, just boot the XBOX with an AUDIO CD inserted, and once the CD plays press slowly the following 8 keys : B, Down, A, Right, Right, A, A, A(or go into the "audio cd" menu, choose "copy", then "copy" again and then "new soundtrack", then "ok")
Cuando quieras ejecutar linux, solo enciende la Xbox con un CD Audio insertado, y una vez que el CD suena presiona lentamente las siguientes 8 botones: B, Abajo,A,Derecha,Derecha,A,A,A (o ve al menú “cd de auido”, elige copiar, luego copia otra vez y luego “nueva pista de sonido”, luego OK)
• Linux should be running!
Using Free-x bug the dashboard can't be loaded (for now), but linux is run everytime the XBOX is started without a game CD. Using mine, dashboard is loaded as usual, but when you want to run linux you've to put an Audio CD inside, and press some keys before linux is started from the dashboard. So each one has its own pros/cons.
Usando el bug de Free-X el dashboard no podía ser cargado 8por ahora), sino que linux se ejecutaba cada vez que se encendía la xbox sin un cd de juego. Usando el mío, el dashboard se carga como normalmente, pero cuando quieres ejecutar linus tienes que poner un cd de audio dentro, y presionar algunos botones antes de que linux comience desde el dashboard. Así que cada uno tiene sus pros y sus contras.
Alex
Note on the download: This exploit in NO way allows you to play ANY pirated games, OR unsigned xbe's. It is *strictly* a linux bootloader, with absolutly NO Microsoft code.
Nota de las descarga: este Exploit de ninguna forma te permite jugar a ningun juego pirata o XBE sin firmar. Es estrictamente un cargador de linux, carece absolutmente de ningun codigo Microsoft.
Descargar
AQUÏ