SCENE X360: Analisis SERIO y OBJETIVO (no lamers) (#2)

Disidente está baneado del subforo por "No especificado"
Visito regularmente la web de http://www.xbox-scene.com, alli hay gente posteando, pero en ingles.

Me gustaria crear un hilo, mas o menos oficial, donde se comentasen las estrategias y planes de ataque a la seguridad de X360.

Me gustaria NO VER en este hilo, preguntas del tipo ¿ Cuando saldra el chip ? ¿ ... cuando podre cargar mis backups de XBOX en la X360 ? ... o chorradas del estilo que metiendo un pendrive USB se petara la consola.

Me gustaria ver mensajes, de mas o menos, gente seria y con conocimientos y que sepa de lo que habla.

Estoy escuchando ultimamente mensajes que dicen algo parecido a: "... con la cantidad de puertos USB, que si WIFI, que si un puerto ETHERNET, seguro que hay algun "bujero" en la X360", eso es igual para que muchos lo entienda, como de tratar de crackear el Autocad 2005 usando unicamente el Puerto serie del ordenador. Que la X360 tenga muchos dispositivos Standard no quiere decir nada.

Analizando la seguridad: Que sabemos de la X360

EPROM
Realmente no se trata de una EPROM, aunque funcionalmente es igual a ella, se trata de una NAND Flash (como las SD, MMC, etc... y actuales tarjetas de memoria) y es re-escribible. El contenido se supone que es la ROM (Dashboard) y esta encriptado (vamos que en el caso supuesto de que se desencriptara el contenido de la EPROM, no necesitaramos chip, solo re-grabar la EPROM). Cada EPROM esta encriptada con una clave diferente en cada consola. Esto evidentemente joderia el Live ya que m$ comprobaria la EPROM. Nada mas conectarse al LIVE se descarga una actualización de la EPROM y guarda la copia antigua en algun sitio (misma EPROM o HD). El codigo que contiene se encuentra firmado por m$ por lo que si se llegase a desencriptar, no se podria modificar, ya que la firma cambiaria.

Existe una segunda EPROM (de verdad, no NAND Flash) de ATMEL muy cerca de la CPU que no se sabe bien porque esta hay, pq esta vacia y si quita esta EPROM, la consola arranca aparentemente igual que como si tuviera.


Hypervisor
Mini-programa empotrado dentro de la CPU, que controla a esta y a su vez supervisa que el contenido de la RAM no pueda ser manipulado por un programa descontrolado (lease "exploit")

CPU
En los power PC, exite una posibildad que no tenia la XBOX, es la de poder marcar areas de memoria como no-ejecutables, evitando asi el uso de "exploits" que se basan en reventar el stack con codigo mas o menos deseado y ejecutarlo.

Ejecutables
Tienen la extension .XEX y estan firmados digitalmente, es decir, la CPU solo los ejecutara si el contenido del ejecutable esta intacto y sin alterar. Esto hace imposible modifcar el ejecutable (por ejemplo para el uso de "chetos" o para codigo "homebrew", ya que luego la firma no corresponderia con el ejecutable. Exiten tambien otros ejecutables encriptados (como los update para la retrocompatiblidad) que tambien disponen de firma.

Live
La sesion LIVE se inicia en modo encriptado (como SSL) por lo que no es posible saber que se cuece entre la X360 y M$. En las descargas de los juegos arcade por live, se descarga por protocolo http sin encriptar por el puerto 3074. Se trata de ficheros con extension .XCP (Xbox Content Package) y se trata de una especie de contenedor parecido al .MSI (o .CAB) de PC. Los juegos demo de Arcade que uno se descarga en realidad son las versiones completas, que tras comprarlos se FIJAN y se altera el ejecutable de forma que pasa a ser una version totalmente funcional. Ni que decir cabe que el sistema de FIJACION solo permite que se ejecute en esa consola.

DVD-Rom y DVD-Media
Segun experimentos que ha realizado un Italiano, intercambiando 2 DVD-ROM de 2 consolas (core y premium) y el tema no le ha funcionado. Esto hace suponer, primero que, cada DVD-ROM funciona exclusivamente en una consola, esto se consigue que cada placa base X360, contenga el numero de serie o un ID del DVD-ROM que viene instalado y este se grabe en el momento del ensamblaje de la consola por algunos test-points de la placa o conector. Decir tambien, que el DVD-ROM no funciona en un PC, vamos que lo conectas y no lo reconoce pese a tener un interface SATA. El 99% es SATA standard, lo que no es estandard es la forma de certificarse entre PB y DVD-Rom.

Ampliacion

En que consiste la proteccion del juego de la X360 ?

1º El bitsetting
El bitsetting no es una proteccion en si. Es un dato que se escribe en todos los discos (y en los grabables tambien) que indica el tipo de Disco que es DVD-ROM, DVD-R, DVD-RW, DVD+R, DVD+RW, etc... Ni que decir cabe que este dato puede ser leido por la unidad DVD de la X360.

2º Los media-flags
Los media-flags es un dato que contienen los ejecutables de la X360 y que dictaminan en que tipo de medio (HD, DVD-R, DVD-ROM, etc...) es posible ejecutar ese mismo ejecutable. En el momento que ese flag cambia, la firma que acompaña al ejecutable cambia tambien, por lo que la consola no lo ejecuta.

3º Zonas
Un disco original esta compuesto digamos que de 2 zonas, una de las zonas es de DVD-Video y otra donde esta el juego. Una unidad de DVD estandard solo puede acceder a la zona de Video y no a la zona de datos que es donde se encuentra el juego. Con el wxRipper es posible acceder a esa zona de datos engañando al lector metiendo un DVD-Video (u otro de datos), haciendole creer que el final del disco esta mas hacia afuera y que tiene 2 capas.

4º Challenger code
El mas IMPORTANTE. Dentro del disco, se encuentran unos datos (le vamos a llamar "Challenger CODE") que no estan ni en la Zona de Video ni en la Zona de Juego. Este "Challenger CODE" son unos numeros que en cada juego es diferente, pero son iguales en el mismo titulo. Estos "Challenger CODE" no pueden ser grabados mediante una grabadora de DVD.

¿ Para que sirven este Challenger code ?
Uno de los metodos de autentificacion de la X360 es la de mandarle un DESAFIO a la unidad DVD de la X360. Un juego original, nada mas meterese en la unidad DVD, el lector lee ese "Challenger code" y se lo da a la X360, la X360 basandose en esos numeros, le envia a la unidad DVD un RETO/DESAFIO consistente en una serie de numeros (siempre aleatorios e irrepetibles) generados a partir de ese "Challenger code", la unidad internamente tiene un algoritmo y una clave que basandose en el "Challenger code" del disco y el codigo aleatorio del DESAFIO responde a la X360. La X360 comprueba la respuesta y si es valida da el visto bueno a la autetificacion del disco.


5º El BCD (aun no activa)
La 3º proteccion se trata del codigo BCD, el codigo BCD es un numero escrito en el interior del disco original, accesible desde cualquier unidad DVD pero no puede ser generado por una GRABADORA. Hasta ahora, se ha demostrado que el lector de la X360 no llega a leer el BCD, pero podria hacerlo perfectamente, y ser añadida como otra forma de verificacion del disco.


Todo parece indicar que las .ISO no serviran para nada porque no contienen ese "Challenger CODE" ni el BCD. Las distribuciones de juegos en .RAW si que contienen ese "Challenger CODE" pero desconozco si contienen tambien el BCD, que podria ser necesario ante una actualizacion del firmware de la X360 que verificase ese BCD.



Disco Duro
Al contrario que la XBOX original, este viene SIN BLOQUEO, y es perfectamente accesible desde un PC, siendo SATA. Es posible acceder y manipular el contenido del HD. Parece que m$ esta muy confiada con el Hypervisor y en el emparejamiento unico DVD-ROM/Placa Base. Este seria una baza a favor de la Scene en cuanto a posibilidades en cuanto se consiga saltar la protecciones de ejecucion. El sistema de archivos es FATx, con al parecer ciertas

GPU
La GPU de la X360 no tendria importancia en la Scene si no fuera por una peculiaridad de esta CPU, y es la que permite ejecutar codigo propio (aparte de la CPU) y tener acceso a la memoria RAM de la X360. Este podria ser un metodo para implementar un EXPLOIT con el KIOSK DISK.

KIOSK DISK
El KIOSK Disk es una ISO que ha aparecido y que contiene la DEMO de los KIOSKOS que hay en algunos centros comerciales. La importancia de la publicacion de esta .ISO, no radica en la de poder jugar con el King Kong durante una fase, ni la de ver WMV's propios como algunos usuarios pretendend inundando este y otros hilos de mensajes, si no en que contiene 2 players (.swf y de .wmv) firmados correctamente y con el MEDIAFLAG activado para ser ejecutable en un DVD-R, aparte de que seria posible maniuplar ciertos datos de algunas DEMOS para inyectar codigo para que sea ejecutada por la GPU.


Resumen
La seguridad de la X360 se ha de diferenciar en 2 partes muy diferentes. Por un lado la carga de BACKUP's (juegos correctamente firmados o clones) y por otra el uso de Hombrew. Mucha gente lo puede ver igual, pero son cosas muy diferentes.

Personalmente creo que veremos antes la carga de BACKUP's que Hombrew, pq para cargar hombrew se tiene antes que abrir totalmente el sistema de seguridad, mientras que para BACKUP's solo es necesario abrir una brecha. Asi que yo me iria olvidando de "Exploits" en JPEG's, videos y MP3's

Posible BRECHA muy FACTIBLE
Esta brecha empezaria por "snifear" (logear) el trafico entre el DVD-ROM y la PB (Placa Base), el trafico de certificacion entre ellos podria estar encriptado (... y lo esta), en su caso tambien seria posible DUMPEAR (volcar) el contenido del firmware del DVD-ROM, que todo parece indicar que tambien esta encriptado, aunque gente que ha volcado el codigo dice que no.

Veo muy pero que muy factible como primer movimiento de la Scene en un dispositivo que se conectara entre el DVD-ROM y la PB, y funcionara de forma transparente a la PB, de forma que por un lado permitiera extraer el contenido del disco (a traves de un USB integrado dentro del mismo dispositivo) y por otro lado, engañaria a la consola certificando el BACKUP como DVD-MEDIA original.

Con este sistema se podrian jugar juegos BACKUP y jugar al Live sin peligro de chetos y no hundiria el live (como en PS/2), ya que el ejecutable seguiria teniendo la misma firma digital y certificaria que no ha sido alterado. Ademas, este dispositivo seria totalmente transparente a la PB, y no podria ser detectado ni siquiera con el Live.

Queda como pendiente el tema de carga de aplicaciones hombrew, que aqui yo no sabria por donde empezar, ya que esta vez M$ si que ha echo los deberes.

Agradeceria aportaciones serias y coherentes a este hilo.


NOVEDADES

07/12/2005
Bunnie's, el autor del descubrimiento del agujero de la XBOX ha publicado un articulo con unas especulaciones muy tecnicas sobre el funcionamiento de la seguridad de la X360. http://www.xenatera.com/bunnie/proj/anatak/xboxnext_security.pdf

08/12/2005
Se han recibido de un usuario anonimo un documento (parece mas un "roadmap") que parece bastante veridico y parece confirmar mucho de lo que Bunnie's apuntaba en su PDF. Trata basicamente del mapeado de direcciones de hardware y de las diferentes etapas de booteo de la consola. Esta informacion puede ser de mucha utilidad.
http://www.xboxhacker.net/index.php?option=com_content&task=view&id=48&Itemid=2

09/12/2005
Un grupo llamado PI, ha conseguido dumpear el contenido (ya desprotegido) de varios juegos que ya circulan en las redes P2P. Este grupo ha publicado tambien una utilidad para PC que permite extraer el contenido de estas pseudo-isos a archivos (como el XISO o el WinISO). Hoy por hoy, estas "realeases" no sirven para jugar. Segun comenta un miembro del grupo, "han saltado algunas de las protecciones y han leido el contenido en modo RAW (puro)" queriendo decir (a mi entender) que no han utilizado una X360 de Desarrollo. Añaden tambien que el formato utilizado por la X360 es identico a de la XBOX 1, pero que cambia el desplazamiento de los datos y el punto de ruptura de la capa.
http://www.xbox-scene.com/xbox1data/sep/EEFuplVllVIYuZHGfq.php

21/12/2005
Se consigue extraer el firmware de la unidade de DVD, a su vez, se consigue analizar e identificar el mecanismo de proteccion de los DVD-Media. El sistema funciona mas o menos asi, el kernel pide al la unidad la lectura de una zona de datos del disco, estos datos son diferentes para cada juego, y dependiendo de esos datos, el kernel envia a la unidad DVD una secuencia de comandos que permite acceder al juego desde el lector. Respecto al firmware, al parecer esta parcialmente encriptado, se le esta pidiendo ayuda a los "Dangerous Brothers" para el desensamblado de este firmware.
http://www.xboxhacker.net/forums/index.php?topic=76.0

21/12/2005
"En proximas semanas veremos el primer mod chip para la X360". Asi anuncia xbox-scene el rumor/noticia proviniente de una persona "anonima" (mas o menos conocida) muy cercana al desarrollo de modchips para consolas modernas. Al parecer, este primer modchip, iria mas bien enfocado a la carga de backup's antes que al hombrew, confirmandose asi mis sospechas, asi como el metodo bastante aproximado a lo que describir como "posible brecha muy factible".
http://www.xbox-scene.com/xbox1data/sep/EEFVEEpuykuBCdYhoZ.php

22/12/2005
Se consigue desencriptar el firmware del DVD de la X360. Si hace pocos dias se consiguio extraer el firmware, hoy se ha logrado desencriptar dicho firmware. Esto permitira, de entrada, la posibilidad de estudiar y modificar el firmware para cargar BACKUP's de juegos.
http://www.xboxhacker.net/forums/index.php?topic=76.180

28/12/05
Se produce el "ataque" de los LAMERS a este hilo ante la salida de una ISO extraida del disco de demostracion de un KIOSKO de X360. Comentar que esta ISO que ha aparecido tiene los MEDIAFLAGS de los ejecutables permitidos para que sean ejecutados en un DVD-R/+R.

02/01/06
He actualizado y añadido la GPU. La GPU de la X360 no tendria importancia en la Scene si no fuera por una peculiaridad de esta GPU, y es la que permite ejecutar codigo propio (aparte de la CPU) y tener acceso a la memoria RAM de la X360. Este podria ser un metodo para implementar un EXPLOIT. Y esto unido a que gracias a la la DEMO del KIOSKO y concretamente al King Kong, al parecer la demo de este juego, expone entre sus archivos micro-programas que se ejecutan directamente en la GPU, y estos micro-programas no estan en un fichero ejecutable XEX, si no en los ficheros de datos del juego que estan exentos de FIRMAS digitales y MEDIA-Flags. Esto promete mucho.
Mas info aqui:
http://www.xboxhacker.net/index.php?option=com_content&task=view&id=69&Itemid=2

03/01/06
Bunnie (el creador del Hack de la XBOX 1) subraya la importancia que ha sobrevenido en la Scene de la X360 la publicacion del disco DEMO KIOSK. Si bien algunos usuarios se empeñan en querer ver el "Calico Electronico" en HD inundando este y otros hilos de mensajes de "¿ Como....(loquesa)... con el KIOSK DISK", el uso de los 2 de sus players (el de Flahs y el WMV) que incorpora el DEMO KIOSK fines mas utilies. Si bien supuestamente el tema del exploit manipulando los ficheros .swf/.wmv al gusto del hacker promete poco, ya que la CPU esta protegida mediante el SUPERVISOR, hay un comando que la GPU puede ejecutar, y es el MEMEXPORT. Este comando hace que la GPU mueva memoria desde/hasta la pantalla, por lo que supuestamete permitiria una inyeccion de codigo en la Memoria RAM para que pueda ser ejecutada o viceversa, dumpeando una parte de la memoria RAM para que pueda ser estudiada.
http://www.xbox-scene.com/xbox1data/sep/EEFykyZEEkeuLqptRy.php

18/01/06
Una utilidad aparece para ripear juegos. El procedimiento requiere tener la unidad de DVD de PC abierta para hacer hot-swap. Amplio informacion sobre el DVD-ROM y el DVD-Media
http://forums.xbox-scene.com/index.php?showtopic=481609

18/01/06
Se confirma que las unidades DVD-Drive estan casadas con sus respectivas X360. Firmware's extraidos de diferentes consolas premium dan como resultado 16 bytes de diferencia, ubicados en los offset's 0x401A - 0x4029. Este ID unico podria ser utilizado para calcular ademas la respuesta del "Challenger Code".
http://www.xbox-scene.com/xbox1data/sep/EEFZVZkZlZFbDxDtIv.php

Si teneis informacion sobre la SCENE o veis que lo que hay aqui es erroneo, os animo a que me rectifiqueis y complementeis esta informacion.
Continuación de 'SCENE X360: Analisis SERIO y OBJETIVO (no lamers)'

Garf escribió:
www.naoneo.com escribió:Unlike our main competitor, Team I.C.E, our product is real and allows for USB2.0 hdd upgrade to play all of your legally obtained backups from the hard drive!, no need for expensive dual layer writers or disks!

The SX360 works by emulating and redirecting the boot code directly from the DVD drives data connection, fooling the 360 into beleiving the disk in the drive is a retail, signed disk.
Once booted into our custom loader (Provided with the modchip), you can then browse the games installed on any USB2.0 hard drive connected to the 360 and boot them directly!

We expect to be shipping our product to all major resllers by the end of the month, at a retail price of around $40 USD, when the shipments have been confirmed we will add a full comprehensive list of the resellers with supply, to the resellers page.

And what you've all been waiting for, here is a picture of our retail modchip package :



The SX360 features the following :
Easy 14 point install
Custom IDE connection with data port
Dataport cable
USB cable (so you don't need to solder one yourself!)
SX360 boot disk
Ability to boot and play games on xbox live without detection!
Ability to play any region dvd, game or video!
Ability to upgrade the modchips bios via usb, flashing tools provided on the solix boot disk (works in pc too!)



Si no teniamos bastante con el ice, ya tenemos otro "chip" mas. La verdad esque de ser cierto, parece muy interesante
CTRL+A, muchachotes, CTRL+A...

iba a quotear lo del CTRL+A pero se me han adelantado...

¿realmente os intentais informar antes de hablar?

menos mal que el titulo del hilo decia expresamente 'no lamers'.

Disidente, crea otro hilo donde ponga 'SCENE X360: SOLO LAMERS' y nos vamos alli a comentar... [sonrisa]

con respecto al disco de demos, es cierto que no arranca asi, pero puedes extraer una demo cualquiera con su XEX y ponerlo en el RAIZ de un DVDR, y arrancara directamente la DEMO. a ver si quedo con mi amigo y hacemos un fake de los wapos cargando la demo del KAMEO.
[off topic]

Una preguntilla por simple curiosidad.
¿Por ke han cerrado el hilo anterior a este y habren otro = como segunda parte?No lo entiendo. hacen esto con unos cuantos hilos y no le veo la lógica.

Por el bien de este hilo pido disculpas por hacer la pregunta aquí, pero es ke no sabia donde.


pd: haber para cuando esa seccion scene moderadores.

saludos y ke siga la scene. [beer]
pero la copia delos juegos ocupan tanto los originales las copias no porq eso de q pese tanto era una forma etraña de proteccion meparece
Pero no se si la peña no sabe leer o le ha dado por joder el hilo k en un principio era interesante...

Empece a leerlo el año pasado... y estaba bien... cosas realmente del funcionamiento y de la scene de la consola...

Las ultimas paginas son una "chufa" de si el chip k tal es un fake o no es fake, k si ahora sale otro...

Kereis saber si es un fake? esperar a ver si sale y si funciona realmente... o esperar a k haya una fuente fiable... Ninguna tienda de las "habituales" para los k compramos chips lo tienen... con eso deberia de sobrar...

Y ahora si eso se podria seguir con el tema de la scene... pork sino como siempre, los 4 cazurros k no tenemos un buen nivel de ingles no nos vamos a enterar de una mierda... como siempre los españoles los ultimos por no tener ni idea de ingles y por solo interesarnos en la manera de no gastarnos tanto dinero chipeando nuestra consola...


Otro punto de vista es k si el modchip k salga, si sale alguno realmente, se salta el supervisor, seria un gran avance para la scene... pero va a ser k no... asi k de momento creo k todo eso sobra del hilo....

Salu2
Aqui hay unas fotos bastante interesantes de la xbox360:

http://www.darkmoon.org/xbox360_photos.htm
Emilgod escribió:Aun no se si la gente se piensa que SCENE es chip en ingles o otro idioma por que ya se cerro el hilo anterior y este va por el mismo camino.
Que alguien cree un hilo fuera de este en el que se hable de los chips y aqui se dejan ya de preguntar que si sale, que si no sale, que si es Fake ......... [noop]

Por favor no destrocemos este hilo que a muchos nos interesa. :-(


Ahora los hilos se cierran al llegar a un número de mensajes y se abre uno nuevo automáticamente, si es eso a lo que te refieres...
He estado leyendo este hilo en xbox-scene que me parece interesante

http://forums.xbox-scene.com/index.php?showtopic=477401&st=0

Hablan sobre el hecho de que supuestamente el tema PI hay conseguido mostrar un Hello World.

Hay mas info en este link

http://translate.google.com/translate?u=http%3A%2F%2Fwww.inpactvirtuel.com%2Factu%2Fnews%2FUn_nouveau_pas_de_franchi_dans_le_piratage_de_la_XBox_360.htm&langpair=fr%7Cen&hl=en&safe=off&ie=UTF-8&oe=UTF-8&prev=%2Flanguage_tools

y aqui un usuario dice que ha conseguido esto sin usar flash:

Imagen
Garf escribió:He estado leyendo este hilo en xbox-scene que me parece interesante

http://forums.xbox-scene.com/index.php?showtopic=477401&st=0

Hablan sobre el hecho de que supuestamente el tema PI hay conseguido mostrar un Hello World.

sip, lo han conseguido. han cogido el reproductor de FLASH del hexic, y han cambiado el archivo flash, para poner un 'hello world!', sacado del disco de demos...


que bonito! ha cambiado el 'Press Start' por un 'hello world' editando algun archivo sin alterar el default.xex, sacado del disco de demos...

¡¡¡cuando vea a alguien cargando un backup del DOA4 me lo creere!!! hombre coño ya!!! [mamaaaaa]
Como habreis observado he eliminado todo lo que no es hablar del tema de una manera seria y contrastando informacion.

En este hilo se puede hablar de todo lo relacionado con la scene, incluidos chips. Eso si, nada de rumores ni enlaces a web's de dudosa credibilidad ni videos estupidos etc.

Os aconsejo antes de escribir sobre rumores que visiteis esta web. Y no me refiero a sus foros, si no a las noticias publicadas en portada.

http://www.xbox-scene.com/


Voy a seguir de cerca este hilo y como dije anteriormente no pasare ni una. Si alguien tiene algun problema con lo que acabo de decir que me lo comente por privado y no aqui.
Bien hecho Juanele,aunque todos sabemos que concentrar toda la incipiente scene en un hilo y tener "controlado" ese hilo es muy dificil...Salu2
toy de acuerdo con juanele si no esto es un desmadre
Edito: borro mi comentario. Juanele donde se puede debatir sobre los posibles rumores, a fin y al cabo son noticias

Un saludo y que juanele me perdone si hice mal
Gaditanor escribió:Edito: borro mi comentario. Juanele donde se puede debatir sobre los posibles rumores, a fin y al cabo son noticias

Un saludo y que juanele me perdone si hice mal


Crear un hilo oficial de rumores y poner ahi todo lo que encontreis. Puede estar divertido. Aqui no.
Juanele escribió:Crear un hilo oficial de rumores y poner ahi todo lo que encontreis. Puede estar divertido. Aqui no.


Pues lo dicho hilo abierto para cualquier rumor acudir a este hilo de RUMORE RUMORE
Con cualquier lector, método RAW por medio de hotswap y tool.

http://forums.xbox-scene.com/index.php?showtopic=481609

Es funcional y comprobado, asi que me parece idoneo para este hilo.

Salu2
pokito a poco xD

pero quien lo traduce...:-s

x q ingles 0 patatero xD

thx

salu2
Disidente está baneado del subforo por "No especificado"
Ir anotando esos MagicNumbers (... si es que son lo que pienso) pq seran necesarios e indispensables para jugar a los BACKUP's.
Disidente escribió:Ir anotando esos MagicNumbers (... si es que son lo que pienso) pq seran necesarios e indispensables para jugar a los BACKUP's.
joder a estas horas solo quedamos algunos, y eso que mañana y pasao tengo examen [+risas] ... explicate mejor, por que le das importancia a esos numeros tio?
Este hombre viene a decir que sin usar ningún firmware modificado de lectores de dvd porque no son públicos ha conseguido el dumpear un dvd de la xbox360.Ha creado para ello un programa llamado wxRipper.
Los paso a seguir:
Para un juego conocido:
1-Selecciona tu lector dvd en el wxRipper
2-Carga tu dvd con un TOC mayor de 8gigas
3-Espera que el lector lea el TOC del dvd y paralo con 'Hotswap/Stop drive'
4-Ahora intercambias el dvd por el juego de la 360
5-Picas en 'Hotswap/Find magic number' y esperas a que te un número que añadirás en la ventana principal
6-Clickeas sobre File/Start Dump y que comienze el espectáculo..:D

Si el juego no es conocido:
1-Selecciona tu lector dvd en el wxRipper
2-Carga tu dvd con un TOC mayor de 8gigas
3-Espera que el lector lea el TOC del dvd y paralo con 'Hotswap/Stop drive'
4-Ahora intercambias el dvd por el juego "desconocido" de la 360
5-Picas en 'Hotswap/Find magic number' y esperas a que te un número que añadirás en la ventana principal
6 - Cambias el juego conocido por el "desconocido"
7 - Picas 'Hotswap/Add game to database' para añadir ese juego a la base de datos de juegos "conocidos"
8-Clickeas sobre File/Start Dump y que comienze el espectáculo..:D
Los juegos "conocidos" son los siguientes:
PGR3 PAL
QUAKE4 PAL
QUAKE4 BONUS PAL
KAMEO PAL
PDZ PAL
PDZ BONUS PAL
CONDEMNED PAL
CALL OF DUTY_2 PAL
NEED FOR SPEED MOST WANTED PAL
FIFA 06 PAL
FINAL FANTASY XI BETA PAL

El autor añade que las isos no se saltan los media flags ni nada por el estilo,pero que se pueden usar haciendo hotswap en la 360 con el juego original.

Muy fácil me parece a mi todo esto...jijijij.Salu2
Disidente está baneado del subforo por "No especificado"
Os voy a culturizar hoy un poco.

En que consiste la proteccion del juego de la X360 ?

1º El bitsetting
El bitsetting no es una proteccion en si. Es un dato que se escribe en todos los discos (y en los grabables tambien) que indica el tipo de Disco que es DVD-ROM, DVD-R, DVD-RW, DVD+R, DVD+RW, etc... Ni que decir cabe que este dato puede ser leido por la unidad DVD de la X360.

2º Los media-flags
Los media-flags es un dato que contienen los ejecutables de la X360 y que dictaminan en que tipo de medio (HD, DVD-R, DVD-ROM, etc...) es posible ejecutar ese mismo ejecutable. En el momento que ese flag, la firma que acompaña al ejecutable cambia, por lo que la consola no lo ejecuta.

3º Zonas
Un disco original esta compuesto digamos que de 2 zonas, una de las zonas es de DVD-Video y otra donde esta el juego. Una unidad de DVD estandard solo puede acceder a la zona de Video y no a la zona de datos que es donde se encuentra el juego. Con el wxRipper es posible acceder a esa zona de datos engañando al lector metiendo un DVD-Video (u otro de datos), haciendole creer que el final del disco esta mas hacia afuera y que tiene 2 capas.

4º Challenger code
El mas IMPORTANTE. Dentro del disco, se encuentran unos datos (le vamos a llamar "Challenger CODE") que no estan ni en la Zona de Video ni en la Zona de Juego. Este "Challenger CODE" son unos numeros que en cada juego es diferente, pero son iguales en el mismo titulo. Estos "Challenger CODE" no pueden ser grabados mediante una grabadora de DVD.

¿ Para que sirven este Challenger code ?
Uno de los metodos de autentificacion de la X360 es la de mandarle un DESAFIO a la unidad DVD de la X360. Un juego original, nada mas meterese en la unidad DVD, el lector lee ese "Challenger code" y se lo da a la X360, la X360 basandose en esos numeros, le envia a la unidad DVD un RETO/DESAFIO consistente en una serie de numeros (siempre aleatorios e irrepetibles) generados a partir de ese "Challenger code", la unidad internamente tiene un algoritmo y una clave que basandose en el "Challenger code" del disco y el codigo aleatorio del DESAFIO responde a la X360. La X360 comprueba la respuesta y si es valida da el visto bueno a la autetificacion del disco.


5º El BCD (aun no activa)
La 3º proteccion se trata del codigo BCD, el codigo BCD es un numero escrito en el interior del disco original, accesible desde cualquier unidad DVD pero no puede ser generado por una GRABADORA. Hasta ahora, se ha demostrado que el lector de la X360 no llega a leer el BCD, pero podria hacerlo perfectamente, y ser añadida como otra forma de verificacion del disco.


Todo parece indicar que las .ISO no serviran para nada porque no contienen ese "Challenger CODE" ni el BCD. Las distribuciones de juegos en .RAW si que contienen ese "Challenger CODE" pero desconozco si contienen tambien el BCD, que podria ser necesario ante una actualizacion del firmware de la X360 que verificase ese BCD.

El 1º chip comercial estara claramente orientado a conectarlo mediante SATA entre la unidad DVD y la X360, ha modo de proporcionar ese "Challenger CODE" junto a su respuesta correcta para que la X360 lo de como valido, aparte de devolver un bitsetting tipo DVD-ROM para un DVD-R. El BCD deberia estar tambien implementado, aunque todavia no se use, ante un posible respuesta por parte de m$ contra los BACKUP's.

El chip comercial tal y como predije en Diciembre en el primer mensaje, ira encaminado en ese sentido, con quizas alguna utilidad mas como conexion a un disco duro para guardar los RAW o quizas una conexion USB para ripear los juegos.

Añadir tambien que la XBOX (1) usa un metodo identico con alguna pequeña diferencia en tema de sectores, por lo que en el momento que salga el CHIP para la X360, veremos otro tipo de chip para la XBOX (1) que permitirar jugar al Live con BACKUP's.

Los 3 ultimos parrafos, evidentemente son especulaciones mias y la descripcion de los metodos de verificacion pueden variar o yo tambien puedo estar equivocado. Si la informacion veis que es erronea o incompleta, posteadlo que lo corregire.

Disidente
aka. Kingland
Disidente escribió:Ir anotando esos MagicNumbers (... si es que son lo que pienso) pq seran necesarios e indispensables para jugar a los BACKUP's.


porfavor cuentanos lo que piensas ;-)
Disidente está baneado del subforo por "No especificado"
djhuevo escribió:porfavor cuentanos lo que piensas :-p


...eso vale pasta. :-p
Una vez que se consiga cargar codigo no firmado, que se puede esperar de la xbox360, aparte de cargar backups, ¿surgira una scene tan prolifica como la de la primera xbox o sin el kit de desarrollo de xbox 360 no sera posible? Digo yo que si la xbox360 tiene un emulador de xbox, una vez hackeada ¿podria cargar el xbmc y los emuladores de la primera xbox?. De no ser asi ¿costaria mucho hacer un xbmc para la 360 o portear cualquier cosa? ¿sin el kit de desarollo es posible? ¿se ha filtrado por internet?
Todo caera a su debido tiempo, como siempre.
Novata_XBOX escribió:Una vez que se consiga cargar codigo no firmado, que se puede esperar de la xbox360, aparte de cargar backups, ¿surgira una scene tan prolifica como la de la primera xbox o sin el kit de desarrollo de xbox 360 no sera posible? Digo yo que si la xbox360 tiene un emulador de xbox, una vez hackeada ¿podria cargar el xbmc y los emuladores de la primera xbox?. De no ser asi ¿costaria mucho hacer un xbmc para la 360 o portear cualquier cosa? ¿sin el kit de desarollo es posible? ¿se ha filtrado por internet?


Por aqui no tenemos ninguna bola de cristal, pero teniendo en cuenta que la estructura de la X360 sigue siendo al igual que la XBox muy similar a la de un PC, asi que suponemos que la scene podra hacer tantas cosas como la Xbox... pero todavia es muy pronto para hacer afirmaciones, todo son suposiciones [tomaaa]
NoRiCKaBe escribió:...pero teniendo en cuenta que la estructura de la X360 sigue siendo al igual que la XBox muy similar a la de un PC...


Si, igual son, tienen micro, memoria, lector de DVD, si es lo que te refieres a estructura igual a XBOX, pero si estamos hablando de SCENE esa estructura no importa, la que importa es la del micro y no son igual para nada.

La XBOX es x86 y la X360 es PPC vamos, tan igual como un PC como con un MAC (de los de antes, no de los nuevos MAC-Intel)...

Pero vamos, que una vez abierta la puerta de la scene en X360, no tardaran en aparecer aplicaciones una vez exista un SDK no oficial que facilite esa tarea.
Disidente escribió:Todo parece indicar que las .ISO no serviran para nada porque no contienen ese "Challenger CODE" ni el BCD. Las distribuciones de juegos en .RAW si que contienen ese "Challenger CODE" pero desconozco si contienen tambien el BCD, que podria ser necesario ante una actualizacion del firmware de la X360 que verificase ese BCD.


Yo sigo en mis trece. Estos disco son iguales que los de xbox 1 con el punto de ruptura de capa en distinto lado. La misma protección, lo único que al tener ser el video mas pequeño tiene el punto de ruptura en otro lado. El magicnumber solo es para ese programa, para que le de la información correcta y dumpeo rapido y no se tire buscando horas...


Pero sin ningun tipo de carga conocido y publico, nadie sabe si los extraidos por ficheros o los extraidos RAW van a funcionar.

Son todo teorías...
No tardara mucho creo yo. Menos que otras
el_ter escribió:

Pero sin ningun tipo de carga conocido y publico, nadie sabe si los extraidos por ficheros o los extraidos RAW van a funcionar.

Son todo teorías...


Entonces los desarroyadores del chip en teoria tampoco conocen de ningun metodo de carga alternativo?
Esque es la unica consola que no ha tenido un metodo alternativo antes de que salga un mod, no se , se me hace algo raro esta historia.
HaDeSh escribió:
Entonces los desarroyadores del chip en teoria tampoco conocen de ningun metodo de carga alternativo?
Esque es la unica consola que no ha tenido un metodo alternativo antes de que salga un mod, no se , se me hace algo raro esta historia.


se ha conseguido hacer SWAP de un disco original PGR3 con un DRD+R con un RAW de PGR3 grabado y que la X360 lo lance como si fuera original...

¿que otro metodo de carga quieres?
el_ter escribió:Pero sin ningun tipo de carga conocido y publico, nadie sabe si los extraidos por ficheros o los extraidos RAW van a funcionar.
Entonces el hotswap con el original no sirve para probar eso?

edito, bueno ya supongo que no, porque todo el tema de la carga inicial se lo salta.
Entonces con un chip como el que supone kingland que serán los que salgan al principio lo unico que se podrá hacer es usar copias.

Vamos, mal asunto.
pues parece q de nuevo se anima la cosa q parecia dormida yo me alegro ya q da menos y yo con cargar copias de seguridad me conformo y adema su p0ongo q despues de eso sacaran programas q arande todo como con la xbox normal
Los programas caseros se tendrán que cargar de alguna manera, si no es por ethernet, será por usb, disco duro o CD/DVD. Aunque no se pueda ejecutar codigo casero de momento abrá que encontrar algun agujero para probar cosas. Si se consigue cargar backups sin hacer hotswap podran hacerse intentos para cargar codigo no firmado. Ahora el problema es encontrar o abrir un agujero una vez hecho poco a poco se hará mas grande.
HaDeSh escribió:
Entonces los desarroyadores del chip en teoria tampoco conocen de ningun metodo de carga alternativo?
Esque es la unica consola que no ha tenido un metodo alternativo antes de que salga un mod, no se , se me hace algo raro esta historia.


He dicho publico, privado puede haber mil cosas. De todas formas xbox no tubo método alternativo antes del mod, osea que no es la primera.
Una preguntilla, con este metodo obtenemos el mismo resultado que con la aplicación del grupo pi, quiero decir, que si con este metodo podemos leer cosas que con el otro dumper no podiamos.
Por mucho que se pudieran cargar backups con un intermediario dvd-placa, estariamos en el mismo punto de partida respecto a scene, la carga de backups de esa forma no ayuda a la de homebrew, porque, que yo sepa, de esa forma se seguiria leyendo un juego que esta firmado, saltandose la proteccion de los mediaflags y no la de la firma, que es la que interesa para la scene ( a no ser que a ms le de por empezar a sortear autografos), corregirme si me equivoco.

salu2 [beer]
En este hilo http://forums.xbox-scene.com/index.php?showtopic=481933&st=15 hay un post de un tal posiedon en el que da informacion muy util para utilizar en el desarrollo de algun chip o similar...

Es bastante largo asi que recomiendo tranquilidad y buen rollito.

PD: Si alguien necesita traducción que lo indique y se hara lo que se pueda :-)
nas

mahern esa traducion....

un saludo [beer]
si.. qeremos saber q se esconde tras esa noticia
bueno,con mi inglish carraskinglish lo que me ha parecido es que dice que al principio las 360 salian de fabrica con el chip ese al lado de la cpu y dentro llevaba un codigo que,al iniciar la consola por primera vez,se copiaba en el resto de cpomponentes del sistema,pero MS,temerosa de que pudiese ser un agujero de seguridad, ha decidido a partir de cierto momento, sacar las consolas ya iniciadas y sin el chip.Por otra parte me parece que dice que se pueden cambiar las unidades de disco de cada maquina si se introduce un nuevo numero en la memoria y un disco selfboot especial en la unidad de dvd,y al iniciar,por lo visto existe la possibilidad de empezar en un modo que permite la ejecucion de codigo sin firmar,lo que puede ser una puerta abierta a la scene.

Por lo visto el colega Poseidon,que es quien hizo ese post es dueño de una tienda en la que reparan consolas y tiene acceso a dichos materiales,codigos y el disco selfboot,pero microsoft los tiene bien cogidos por los huevos y se ha asegurado de que no se "pierdan" esos materiales,ya que al chavalote se le caeria el pelo(el que le quede XD).

Esto es a groso modo lo que mi cutroso ingles me deja entender,si estoy equivokado,mil peldones :P

Bueno que,tiene utilidad o no?
segun he entendido, el chip que almacena la bios de X360 tiene 2 bancos (recordad que BIOS y Dashboard estan en 2 chips distintos). por lo cual, la consola arranca automaticamente desde el primer banco (que seria la BIOS de la consola y es reescribible), pero sin embargo, si el primer banco por lo que fuera estuviera en mal estado (borrado accidental o similar), la consola arrancaria en estado 'backup' desde el segundo banco, que no hace mas que mostar una bonita pantalla de error, poner el led de arranque en alguna combinacion fashion de colores rojos, verdes y anaranjados y esperar sentada a traves del puerto ethernet alguna peticion de rescate.

Para esto, hace falta lo que el colega Poseidon tiene, esto es, el kit de reparacion de x360, consistente en un par de discos y alguna cosilla mas. uno de los discos es el teorico disco de restauracion (coges a una consola con el banco 1 o el dashboard jodido, le entras por red y te la restaura como de fabrica, ademas que te hace un chequeo completo), mientras que el otro disco es un disco de testeo que se usa cuando la X360 ya arranca normalmente (probara diversos testeos 3D y verificara si la memoria y todo lo demas esta bien y los tiempos de acceso son los esperados).

la idea es que, mientras las consola esta en modo recuperacion, es posible entrarle por red y hacer que ejecute codigo sin firmar. en el video de fabricacion de X360 se veia un monton de maquinas conectadas por red instalandose el dashboard y todo en general

PD: no tengo el link del video de fabricacion de X360 que se distribuyo por oct-nob'05, si alguien tuviera un enlace (mejor si es google video o youtube), que por favor lo postee aqui, creo que la chicha esta por el minuto 3-4
después de leerme el hilo de xbox-scene, si realmente es cierto lo que comenta posiedon, cosa que se pone muy en duda en dicho foro, la cosa está muy negra.. y de momento veo chungo que se consiga ejecutar aplicaciones homebrew en XBOX360 .. y lo mismo para los backups.. MS creo que ha hecho correctamente los deberes..

esperemos que esté equivocado y consigan algo

un saludo
f5inet,

Ademas de los discos es necesario tener lo que el llama el programmer, sin el programmer no valen para nada los discos.
Lo mas probable es que en se pueda ejecutar isos, pero siempre full dumps en modo raw, pero lo mas complicado sera la ejecucion de programas caseros en la 360 al igual que se hace actualmente con la xbox1.

PD: En cuanto tenga algo de tiempo traducire los articulos de poseidon.

Traducción del primer mensaje de poseidon:

-----------------------------------------------------------------------------------
poseo una tienda de repaciones y ya le eche un vistazo hace unas semanas
no solamente encontre informacion acerca del dvd sino que hace y que tiene que ver el chip de la bios con el lector
el chip de la bios contiene un numero aleatorio
la primerisima vez que el sistema se arranca, el sistema utiliza este numero para generar un codigo de encriptación que escribe en cada componente de la consola y entonces se borra el chip de la bios
desde entonces en el arranque la bios ya no interfiere y los datos son cifrados desde el mismo momento que la unidad se enciende
asi que el cifrado se usa en cada comunicacion expuesta de la consola para prevenir que se utilice en la x360 el mismo metodo que se utilizo en la xbox original (desbordamiento en los comandos de inicializacion)
ms originaly was leaving the chips in place and having the locking sequence run when you first start it up at home
originariamente ms iba a dejar los chips de la bios permitiendo que la primera secuencia de arranque se realizase en casa de los usuarios
but someone could modify the system before the first startup
pero esto permitiria modificar el sistema antes del primer arranque
asi que ahora ms inicia las consolas en la factoria y retira el chip
es por esto que unas consolas llevan el chip y otras no
to replace the drive a override code must be inserted in the bios chip slot
para reemplazar el dvd es necesario insertar un codigo de escritura en el slot del chip de la bios
y usar un disco de arranque
the 2 of these in unison are used to start up the console without encryption in "safe mode"
las dos unidas se usan para arrancar la consola sin el cifrado en el modo "safe mode" (modo seguro)
este modo es de utilidad para modificar los codigos cuando es necesario reemplazar un lector de dvd
solicite el programador y el disco de arranque y me enviaron un documento con clausulas de uso del disco y el programador
las penalizaciones asociadas me obligan a no publicar el documento
asi que NO voy a realizar un volcado de los datos y tampoco pregunten por ellos
pero solo me prohibe publicar el codigo pero no explicar como funciona
asi que contondolo en mi forma de incordiar a ms por tocarme los huevos con este documento
el programador se usa solo en caso que tanto el banco 1(bios de X360) como el banco 2 (bios de backup/panico) esten mal. en tal caso, la consola ni siquiera encenderia.

mientras tanto, a la consola que si enciende, se le envia un paquete por red especialmente formado (rumor: un paquete DHCP con alguna opcion indocumentada) y se encarga por TFTP (trivial FTP) de descargarse la imagen nueva a flashear y de hacer el resto del proceso.
todo es muy interesante y tal pero ay fexas concretas? se sabe algo concreto?
jama6969 escribió:todo es muy interesante y tal pero ay fexas concretas? se sabe algo concreto?

NO!

la unica fecha que se sabe es que a finales de enero, se presenta el 'megafake' chip de infinitymods, una tienda en busca de fama, pero como te he dicho, es un fake.
mahern escribió:En este hilo http://forums.xbox-scene.com/index.php?showtopic=481933&st=15 hay un post de un tal posiedon en el que da informacion muy util para utilizar en el desarrollo de algun chip o similar...

Es bastante largo asi que recomiendo tranquilidad y buen rollito.


Despues de leer el hilo de xbox-scene de principio a fin... me suena a timo, creo que estamos igual que antes. Al tal Poseidon le estan echando cubas y cubas de mierda encima y ni siquiera ha aparecido para defenderse. :o
89 respuestas
1, 2