Exploit conseguido [HBL Corriendo]

Moderadores: Kravenbcn, largeroliker, fidelcastro, cerealkiller, pspCaracas, dark_sasuke, m0skit0, LnD, ka69, zacky06

xerpi
Desarrollador
Desarrollador
Mensajes: 65
Registrado: 07 Ago 2010, 21:55
PSN ID: xerpi
Ubicación: Catalunya

Exploit conseguido [HBL Corriendo]

Mensaje por xerpi »

Ya he conseguido hacer funcionar el HBL. Sin duda gracias a wololo porqué me ayudó muchísimo en el gmail chat:
Imagen


Bueno gracias a los tutos de wololo, a fidelcastro, a m0skit0 y a JJS al final he conseguido hacer funcionar el h.bin que hay en el svn del HBL xD

Ahí está:
Imagen

Y aquí el video:

[youtube]http://www.youtube.com/watch?v=R8-OHCsuHEk[/youtube]
Última edición por xerpi el 10 Mar 2012, 13:28, editado 7 veces en total.
Imagen

Avatar de Usuario
m0skit0
Administrador
Administrador
Mensajes: 5585
Registrado: 03 Sep 2009, 09:35
Ubicación: 0xdeadbeef

Re: Crashes

Mensaje por m0skit0 »

Primero, ojo con publicar el nombre del módulo (Mod Name), ya que se puede adivinar el nombre del juego de ello.

Segundo, el desensamblado sólo hace falta desde 0x0880F960, que es la entrada a la función. Lo suyo sería ver saber también el código de la otra función llama a ésta (en 0x088E8650).

Tercero, no parece explotable a primera vista. Intenta obtener control total sobre $s0.
Imagen

xerpi
Desarrollador
Desarrollador
Mensajes: 65
Registrado: 07 Ago 2010, 21:55
PSN ID: xerpi
Ubicación: Catalunya

Re: Crashes

Mensaje por xerpi »

En cuanto llegue a casa me meto en ello. Por cierto no se si es importante decir que cuando el juego crashea la musica del juego sigue sonando y puedo pulsar HOME.
Imagen

Avatar de Usuario
m0skit0
Administrador
Administrador
Mensajes: 5585
Registrado: 03 Sep 2009, 09:35
Ubicación: 0xdeadbeef

Re: Crashes

Mensaje por m0skit0 »

xerpi escribió:el juego crashea la musica del juego sigue sonando y puedo pulsar HOME.

Eso es porque los otros hilos siguen funcionando. Es irrelevante.
Imagen

xerpi
Desarrollador
Desarrollador
Mensajes: 65
Registrado: 07 Ago 2010, 21:55
PSN ID: xerpi
Ubicación: Catalunya

Re: Crashes

Mensaje por xerpi »

m0skit0 escribió:
xerpi escribió:el juego crashea la musica del juego sigue sonando y puedo pulsar HOME.

Eso es porque los otros hilos siguen funcionando. Es irrelevante.


Me imaginaba que sería algo de los threads. He editado el hilo y he puesto los disasm que me has dicho antes.
Imagen

Avatar de Usuario
fidelcastro
Moderador Global
Moderador Global
Mensajes: 2472
Registrado: 04 Sep 2009, 18:49

Re: Crashes

Mensaje por fidelcastro »

de todas formas xerpi creo como dice m0skit0 no tiene buena pinta, si tienes una cadena de (a = 0x61 hexadecimal) intenta insertar mas y hacer la cadena mas larga, quizas asi consigas el control sobre $s0 y a su vez influir en otros registros
Imagen

La verdad os hará libres (Juan 8:32). Y la mentira creyentes.

xerpi
Desarrollador
Desarrollador
Mensajes: 65
Registrado: 07 Ago 2010, 21:55
PSN ID: xerpi
Ubicación: Catalunya

Re: Crashes

Mensaje por xerpi »

He modificado el SDDATA.BIN y ahora en el $s0 aparece: 0x00000000

EDITO: He vuelto a modificar el SDDATA y ahora he sustituido las 'a' por 'b' (62). Ahora sale 0x00000062 en el $s0 ya que la 'b' es 62 en hex.
Imagen

Avatar de Usuario
fidelcastro
Moderador Global
Moderador Global
Mensajes: 2472
Registrado: 04 Sep 2009, 18:49

Re: Crashes

Mensaje por fidelcastro »

si modificas el fichero ofrece los resultados, asi sabremos mejor donde influyes y demas, pero le veo poco futuro :|
Imagen

La verdad os hará libres (Juan 8:32). Y la mentira creyentes.

xerpi
Desarrollador
Desarrollador
Mensajes: 65
Registrado: 07 Ago 2010, 21:55
PSN ID: xerpi
Ubicación: Catalunya

Re: Crashes

Mensaje por xerpi »

fidelcastro escribió:si modificas el fichero ofrece los resultados, asi sabremos mejor donde influyes y demas, pero le veo poco futuro :|


¿Como se sabe si un crash tiene futuro o no a simple vista? ¿Se tiene que mirar a un registro es concreto?
Imagen

Avatar de Usuario
fidelcastro
Moderador Global
Moderador Global
Mensajes: 2472
Registrado: 04 Sep 2009, 18:49

Re: Crashes

Mensaje por fidelcastro »

xerpi escribió:
fidelcastro escribió:si modificas el fichero ofrece los resultados, asi sabremos mejor donde influyes y demas, pero le veo poco futuro :|


¿Como se sabe si un crash tiene futuro o no a simple vista? ¿Se tiene que mirar a un registro es concreto?



deberias leerte el hilo de como funciona un exploit, quizas pueda aclararte algunas cosas
Imagen

La verdad os hará libres (Juan 8:32). Y la mentira creyentes.

Responder