El exploit del dashboard al descubierto

Tal y como se venía rumoreando, hoy 4 de julio (día de la Independencia en Estados Unidos) se han publicado todos los detalles del polémiconuevo problema de seguridad encontrado en la Xbox.

El problema está en la forma en la que el dashboard carga los archivos de fuentes al iniciar la consola, pudiendose causar un Buffer Overflow al utilizar un archivo de fuentes "malicioso", y ejecutar cualquier cosa que queramos. El ejemplo publicado permite cargar Linux, pero se podría adaptar sin demasiada dificultad el Complex !Loader. Para utilizar el exploit es necesario escribir primero el nuevo archivo de fuentes, lo cual puede hacerse haciendo un swap del disco duro o mediante el bug del 007, siendo necesario hacerse esto sólo una vez. Podéis ver un intento de traducción de la explicación del exploit en este hilo.

El grupo que ha descubierto este bug, Free-X, es el mismo que publicó el bug del MechAssault (como aviso para Microsoft de que iban en serio), y ayer hizo un comunicado explicando todo lo que había pasado.
Weeeeeeeeee, k gran noticiaaa, ya era hora [tadoramo] [tadoramo]

PD: El primero [666] [666]
[flipa] Pues le han amargado el 4-J al Bill Gates...
Escrito originalmente por Kurt
PD: El primero [666] [666]


Ya empezamos como en otras webs? ¬_¬


Me alegra la noticia, pensad en todo lo que se les ha llamao a este grupo, pensando que era un farol, que si lo hacían por oscuros intereses, que si era mentira, etc.. ;)
pero no se si le afectara tanto a micros*ft.... eso lo dira el tiempo y la propagacion de este metodo....

salu2 [sati]
lo triste es ke ahora es cuando TODO el mundo se kiero komprar una pornokaja.....
por cierto, ke koño le pasa a M$ ke no aprende ni a la de 3 kon los putos buffers overflows? Sino es en win, es en box...

edito: taba leiendo ahora el comunicado i lo ke me podido reir kon....
Everything was explained to Mr Kritsch including our proposed release schedule, at this time Mr Kritsch insinuated that members of the Electronic Arts programming team were "stupid" for allowing an exploit such as the habibi 007 trick to be found.

Mr Kritsch was contacted by email and advised that we would release a modified habibi exploit for Microsoft's own MechAssualt game on 23rd June which allowed plenty of time for Microsoft to request that we not release the exploit but no communications from Microsoft was received.


ke viene a ser algo asi komo ke el Kritsch les dijo a free-x ke los programadores de EA eran poko menos ke stupidos por soltar bugs komo los del 007....i liegan stos i 3 dias mas tarde le presentan un bug IGUAL en un juego programado por M$....humillazion ruuules [looco]
Lo chungo es que me ha parecido entender que habra que cambiar las fuentes para cada ejecutable a cargar. A lo mejor si apunta a d:\default.xbe...
en fin, por lo menos, ya avisan que los que lo usen con live, tarde o temprano serán baneados... [jaja]

ahora a ver cuanto tardan en adaptar el exploit para cargar "homebrew"... de todas formas, me sigue pareciendo más engorroso que un modchip al precio que andan.

Salu2
Escrito originalmente por MoRdOrEye


Ya empezamos como en otras webs? ¬_¬


Tp te pongas asi..., me hacia ilu....., no lo volvere ha hacer.... :)
A4: Yes it is possible to play pirated games by using this vulnerability but my proof of concept code will not allow this. You have to change the exploit to patch the kernel in memory. This is not very hard and I am not going to help you with this.


Si no recuerdo mal, MS checkea el kernel en memoria cuando conectas al live, por lo que serías pillado y baneado del Live. Espero que cuando me decida a poner el Live, éste siga limpito de chetos (estoy esperando porque ahora mismo Auna da un servicio de puta pena, y paso de jugar con un ping de 700 ms) .
ya la vi anoche en xbox-scene cuando pusieron el comunicado este y el lio que habia en los foros de xbox hacker ,desde mi punto de vista todo esto esta muy bien a modo de experimento e investigacion pero yo no lo veo tan grave como lo pintan lo primero por que necesitas varias cosas que valen mas que un chip, y armarse de ganas y paciencia el 007,mechassault y la memory (me parece que van a escasear estos juegos de las estanterias...) y hay que modificar ficheros internos del sistema con lo cual se puede detectar via live y si se actualiza el dash aunque el problema parece que es congenito las nuevas generaciones de xbox parece que se podra arreglar este bug, buenoo veremos en que queda todo esto... mucho ruido y luego... ya veremos como con la game cube que han releseado y tal y verdaderamente nada de nada por el momento a menos de hacer malabarismos sobre la cuerda floja como es este el caso

saludos
El inicio...el inicio de algo..por el momento no sabemos si sera bueno....o malo...pero algo si es seguro...en mi cuidad lo aprobecharan de lo lindo!! [poraki] [qmparto] [sati]
Según he entendido, usando los ficheros que han hecho ellos carga el fichero default.xbe que haya en C:\

Tambien pone que por ahora no carga los juegos copiados, bien, ¿pero cargará las aplicaciones hechas por la gente?

Y otra cosilla, si luego quieres usar el dashboard de Microsoft para configurar cosas o lo que sea, ¿como haces para arrancarlo? ¿se puede arrancar si se instala en otro directorio?

Esta tarde voy a tener que ponerme a hacer pruebas X-D
Y otra cosilla, si luego quieres usar el dashboard de Microsoft para configurar cosas o lo que sea, ¿como haces para arrancarlo? ¿se puede arrancar si se instala en otro directorio?


Creo que tienes que machacar el dash de M$ o eso me ha parecido leer.

Parece que no es necesario machacar. Sólo un par de fuentes nuevas para la xbox.
Los fabricantes de chips deben tomar nota y ponerse a trabajar, si quieren subsistir. Ellos pueden vender hard/soft para mecanizar el asunto y que no sea tan laborioso. Es una alternativa para su supervivencia.
Escrito originalmente por Len Tao


Si no recuerdo mal, MS checkea el kernel en memoria cuando conectas al live, por lo que serías pillado y baneado del Live. Espero que cuando me decida a poner el Live, éste siga limpito de chetos (estoy esperando porque ahora mismo Auna da un servicio de puta pena, y paso de jugar con un ping de 700 ms) .


a mi con auna 300 me va bien el live, pero depende demasiado de las zonas y de la saturación de los nodos :Ð

Salu2
Si no he entendido mal se puede ejecutar linux en la pornocaja con este bug sin soldar ni hacer nada que no sea cambiar 4 archivos ¿no?.

Si es asi en nada me pillare una para usarla de servidor xD. No quiero una consola para jugar, nunca juego, pero tener un servidor linux a precio de consola me parece mas que razonable.

Saludos! [bye]
Escrito originalmente por RaUleX
No quiero una consola para jugar, nunca juego, pero tener un servidor linux a precio de consola me parece mas que razonable.[bye]


Uy por 200€ tienes una torre bastante más potentilla que la xbox, para ponerla de servidor de linux xD
parafraseando a south park...

- oh no! han convertido nuestra XBOX en una PSX
- HIJOS DE PUTA!!!!

weno, weno... ya no hace falta chip pa jugar a los backups... pero eso si... seguimos sin poder usar live si usamos este metodo...

k los fabricantes de chips se pongan las pilas... porque un xecuter por 60€ es caro... (mas instalacion) como no bajen precios se van a comer las uñas XD
Escrito originalmente por MoRdOrEye
Uy por 200€ tienes una torre bastante más potentilla que la xbox, para ponerla de servidor de linux xD

Posiblemente, pero


1- Una torre consume mas energia, o eso creo
2- Una torre ocupa mas espacio
3- Una torre hace ruido ;)
4- Con 200€ "quiza" consiga hardware que me permita ver dixv en la television.
5- Es mas coñazo cambiar la torre de lugar (por eso de enchufarla a la tele o usarla de servidor) que la consola
6- Con una torre de 200€ no tengo hardware para poder jugar al Q3, RTCW y RTCW-ET (este ultimo sobre todo) en red ;)
7- Y, ¿porque no?, porque comprando una torre de 200€ no tengo un ordenador subvencionado por hasecorp ;)


Si a mi lo del live o lo de piratear juegos me da igual, yo lo quiero para meterle linux y tener un ordenador "portatil" encendido las 24h XD


Me voy a tener que poner las pilas con el bug y la consola

Saludos! [bye]
Muy buenas a todos.

Despues de leer todo esto, que podemos sacar en claro.

En primer lugar, no cabe duda de que la Xbox, al igual que un Internet Explorer, tienen errores y fallos, este caso es uno de ellos.

El poder arrancar un XBE sin firmar, ocasiona el echo de poder, en parte, arrancar cualquier ejecutable programado bajo las X DKs de Microsoft, siendo por ejemplo, un emulador, un juego, una aplicacion o cualquier otra cosa que fuera un XBE.

La cuestion es, si lo que en realidad han conseguido, es saltarse la lectura de la firma de Microsoft del XBE, seria posible completamente arrancar un juego "backup" en la consola.

A dia de hoy, lo que ocurre, y por lo visto es lo que esta pasando a dia de hoy, es que dichos ficheros que hacen saltar la firma de Microsoft, tienen que estar editados particularmente para cada juego, o mejor dicho, para cada XBE.

En estos momentos, esta claro que el colega que ha encontrado este grandioso BUG, esta negociando con MS, pero tarde o temprano saldra a la luz, pero cuidado, que ahora viene donde nos la podemos jugar.

Para MS, este BUG, en cierto modo no es un problema, y os dire porque, primordialmente, que se puedan arrancar XBE sin firmar en la consola, hasta un cierto punto puede o no preocuparle a MS, pero a la hora de hacer funcionar dichas XBE en una Xbox que vaya a conectarse a internet, MS puede hacer una rutina que verifique las propiedades de todos los ficheros del DASH, ya sean fuentes, o ficheros relacionados con la lectura de XBEs sin firmar, si dicha rutina, al igual que detectan BIOS modificadas, detectarian ficheros con propiedades distintas a las originales, por lo que podrian sin problema banear a dichas personas quedando libres de chetos.

A parte, aun y teniendo en cuenta, que dicha rutina, podrian ejecutarla en todos aquellos que se conecten con frecuencia al Live!, todos los que esten legalmente conectados, se les descargara de manera automatica un xboxdash.xbe con el problema resuelto, (al igual que cualquier fichero que pueda ocasionar problemas para futuros ataques como este).

En definitivas cuentas, es posible que las Xbox actuales, esten dispuestas de ser utilizadas sin ningun tipo de chip, pero considero, que aun y a dia de hoy, la manera mas fiables EN TODOS LOS ASPECTOS, es seguir utilizando chip, y con el, un interruptor el cual haga que podamos arrancar la BIOS original, ya que actualmente esta demostrado que es lo unico que detectan, ya podras tener el HD cambiado, aumentada la memoria de la consola a 128 Mb, el Evolution X en la unidad C, o incluso el lector cambiado de una consola a otra (como podria ser un samsung) y no ser baneado en el Live!, porque? porque como ya he dicho, solo detectan si la BIOS es o no la original.

Sin mas, un saludote a todos.
pues que quieres que te diga que tienes toda la razon del mundo, este bug es como dicen por ahi "pan para hoy hambre para mañana" yo no le veo de fantastico nada pero bueno cada cual que se haga sus cuentas, por 200 eros te montas un pc de estos con una epia de 1ghz y te sale mejor que andar con tonterias en la xbox ,esa es mi opinion
Escrito originalmente por MoRdOrEye


Uy por 200€ tienes una torre bastante más potentilla que la xbox, para ponerla de servidor de linux xD


Con 200e no compras ni la GeForce que usa la Xbox.

La Xbox como ordenador ultra economico es fantastico, solo faltaria meterle un poquito mas de memoria ram y hasta serviria como Desktop.

Ademas la calidad de los componentes que usa xbox, casi ningun clonico los posee. Si a eso le sumas que es mas bonita, portable y silenciosa que casi cualquier torre de pc... bingo!

Por fin M$ se vera obligada a ir sincerando cuales eran sus verdaderos planes con Xbox. (¿consola de juegos? ja-ja-ja no me hagan reir)

salu2[bye]
Escrito originalmente por Edy
Muy buenas a todos.

.....ya que actualmente esta demostrado que es lo unico que detectan, ya podras tener el HD cambiado, aumentada la memoria de la consola a 128 Mb.....

Sin mas, un saludote a todos.


Eso que dices de aumentar la memoria se puede hacer????

Saludos
Ahi le has dado sergiox [oki]

No se cuanto HD tendra, ni cuanta memoria, pero digo yo que para montar un servidor casero bastará, lo de su aceleradora ya es opcional (eso si, la salida a la tele va doblada para ver divx en el televisor con el MPlayer de linux [tomaaa])

¿Alguien que la tenga me podria decir algun link o las caracteristicas tecnicas de la consola?. Es para que me haga una idea de lo que se podra montar ahi si se pudiese meter un linux.

Saludos
Escrito originalmente por RaUleX
¿Alguien que la tenga me podria decir algun link o las caracteristicas tecnicas de la consola?. Es para que me haga una idea de lo que se podra montar ahi si se pudiese meter un linux.


Yo no la tengo, pero te dejo un link que doy siempre y que esta todo muuuy detalladito. [+risas]

http://xbox-linux.sourceforge.net/articles.php (miralo bien, tienes DE TODO)

El disco que trae es chico, pero para server linux va de perlas. Igual hay formas de swaperalo por uno ide mas grande.
Escrito originalmente por sergiox


Yo no la tengo, pero te dejo un link que doy siempre y que esta todo muuuy detalladito. [+risas]

http://xbox-linux.sourceforge.net/articles.php (miralo bien, tienes DE TODO)

El disco que trae es chico, pero para server linux va de perlas. Igual hay formas de swaperalo por uno ide mas grande.
Escrito originalmente por sergiox
El disco que trae es chico, pero para server linux va de perlas. Igual hay formas de swaperalo por uno ide mas grande.

Claro que se puede, yo tengo metido uno de 120Gb. Mirate la seccion de documentos de xbox.
Escrito originalmente por shadem


Eso que dices de aumentar la memoria se puede hacer????

Saludos


Si no recuerdo mal hay un documento o almenos corria uno, del tio este que se dedico a destripar la Xbox y encontrar sus fallos, en el cual indicaba como meterle mas memoria a la X, pero de todas formas es una gilipollez como una catedral, porque los juegos estan optimizados a la ram que lleva por defecto la consola :)
Escrito originalmente por avadnc

pero de todas formas es una gilipollez como una catedral, porque los juegos estan optimizados a la ram que lleva por defecto la consola :)


Pero si usas la Xbox para otras cosas (como GNU/Linux), no es una gilipollez en lo mas minimo.

salu2[bye]
para soldar SMD's hay que ser un puto manitas, y diria, que practicamente nadie de por aquí, tiene huevos y manos para soldar los dos chips SMD que hacen falta (eso, si Samsung le quiere vender dos chips de 32MB DDR400 como los de la Xbox :P)

todo lo que esta compilado con el SDK esta compilado con un limite interno de 64MB, el resto no se aprovechan, y para que lo aprovechen, hay que parchear los ejecutables... de linux ni idea, pero tampoco me interesa lo más mínimo.

Salu2
Entonces, o yo no me entero o seguimos prácticamente igual...
La cosa esta en que ahora se puede meter linux sin abrir la consola, ni modchip, ni tocar la BIOS ...

Digo yo que tambien servira para poder ejecutar juegos tostados.

Saludos
Escrito originalmente por shadow land

todo lo que esta compilado con el SDK esta compilado con un limite interno de 64MB, el resto no se aprovechan, y para que lo aprovechen, hay que parchear los ejecutables... de linux ni idea, pero tampoco me interesa lo más mínimo.


Mmmm no creo que los programas hagan la asignacion de memoria ellos mismos, lo mas logico es que lo haga el kernel W2K que lleva la xbox. Por lo tanto lo que habria que hacer es parchear ese kernel.

salu2[bye]
Escrito originalmente por sergiox


Mmmm no creo que los programas hagan la asignacion de memoria ellos mismos, lo mas logico es que lo haga el kernel W2K que lleva la xbox. Por lo tanto lo que habria que hacer es parchear ese kernel.

salu2[bye]



Ese tema ya lo discutieron en su momento, y para que un juego aproveche memoria extra, hay que parchear los ejecutables. No es una suposición, es así.

Aún consiguiendo pillar los chips de memoria y teniendo huevines de soldarlos, creo que tendrias que meterle una bios de un development kit.

Los X D K si traen 128 megas. A quien le interese, igual puede pillar uno baratito en ebay. [qmparto]
Escrito originalmente por mcklain

Ese tema ya lo discutieron en su momento, y para que un juego aproveche memoria extra, hay que parchear los ejecutables. No es una suposición, es así.


[oki]

Recien leyendo el faq del Xbox Linux Project me entero que el Kernel W2K que usa Xbox es uno bastante recortado y que efectivamente no tiene proteccion de memoria.

Por lo tanto los programas acceden directamente a memoria principal.

salu2[bye]
Yo encontre una web llamada http://www.hackerloko.com en la cual puede enviar una posatal del gusanito pero no me legan a tiempo las contraseñas es mas me reenvie una a otro correo mio y no me llego eso que abri todo como lo decia alguien me dice qUE ago???? [decaio]
36 respuestas