Hello, everybody!
At the last time there was a lot noob news about loading TB lv2_kernel in IDA and what it really does, so I really wanted take a look at this by myself
This thing is really small, and took a few minutes for rce the "salt" of it. I spend more time writing some scripts for it
This is my clean idb http://rghost.ru/37617670
(I dont share my idb with comments, because its mostly Russian comments )
How you can see it uses some ofbusctaion, unconditionally branches, complex of instructions mtctr and bctrl.
When you will start reversing sub_80000000007F1114, the first thing what you will see that there is some condition of execution sub_80000000007F0F10.
Let's look this function, allocating a buffers already a good sign) You look subfunctions and see some crypt) sub_80000000007F0B1C is Tiny Encryption Algorithm
Código:
void decrypt (uint32_t* v, uint32_t* k) {
uint32_t v0=v[0], v1=v[1], sum=0xC6EF3720, i; /* set up */
uint32_t delta=0x9e3779b9; /* a key schedule constant */
uint32_t k0=k[0], k1=k[1], k2=k[2], k3=k[3]; /* cache key */
for (i=0; i<32; i++) { /* basic cycle start */
v1 -= ((v0<<4) + k2) ^ (v0 + sum) ^ ((v0>>5) + k3);
v0 -= ((v1<<4) + k0) ^ (v1 + sum) ^ ((v1>>5) + k1);
sum -= delta;
} /* end cycle */
v[0]=v0; v[1]=v1;
}
r4 - is a key. Tracing it, and wuala decryption key at the adress 800000000035E104.
Look next. I think it dont needs comments )
Código:
malloc
memcpy
free
free
Closely look what happens between last two. Do you see it? ))
Código:
mtctr r30
bctrl
There where magic happens) It jumps inside decrypted code)
After this code executed its free a buffer, look back at sub_80000000007F1114, memcpy original code with mounting dev_flash, and jumps to lv2_kernel.self.
TB made really similar to malware.
Now we know that lv2_kernel is Payload Loader, we know where is a key, we know where is Payload)
I dont have TrueBlue so at this point its all what I can done
My Twitter: https://twitter.com/oct0xor
Greetings to my friend and great dev flatz: https://twitter.com/flat_z
Hola a todos!
La última vez que que hubo noticias muy noobs sobre la carga del lv2_kernel del TrueBlue en IDA y cómo se hacía, me hizo buscar y echar un vistazo por mi propia cuenta, y realmente no me tomo mucho tiempo sino unos minutos a base de comandos de rce. Sin embargo antes habia gastado mucho tiempo escribiendo algunos scripts para ello.
Este es mi idb limpio http://rghost.ru/37617670
(Yo no comparto mi idb con las observaciones, debido a los comentarios en su mayoría rusos: D)
Como puedes observar utiliza algunas ofuscaciones, ramas incondicionales, y complejas intrucciones mtctr y bctrl.
Cuando empiezas a reversar sub_80000000007F1114, lo primero que ves es que hay una condicion de ejecución sub_80000000007F0F10.
Echemos un vistazo a esta función.. la asignacion de los buffers están bien firmados, (puedes ver subfunciones y algunas claves) sub_80000000007F0B1C es un algoritmo de cifrado malo
Código:
void decrypt (uint32_t* v, uint32_t* k) {
uint32_t v0=v[0], v1=v[1], sum=0xC6EF3720, i; /* set up */
uint32_t delta=0x9e3779b9; /* a key schedule constant */
uint32_t k0=k[0], k1=k[1], k2=k[2], k3=k[3]; /* cache key */
for (i=0; i<32; i++) { /* basic cycle start */
v1 -= ((v0<<4) + k2) ^ (v0 + sum) ^ ((v0>>5) + k3);
v0 -= ((v1<<4) + k0) ^ (v1 + sum) ^ ((v1>>5) + k1);
sum -= delta;
} /* end cycle */
v[0]=v0; v[1]=v1;
}
r4 - es la key. Siguela, y voilá key de descripcion en la direccion 800000000035E104.
Atento a lo siguiente. (Pienso que no es necesario comentarios):
Código:
malloc
memcpy
free
free
Mirar de cerca lo que sucede entre las dos últimas. ¿Lo ves?
Código:
mtctr r30
bctrl
Ahí es donde la magia sucede. se salta el código descifrado en el interior.
Después de este código que se ejecuta libre en un búfer, al mirar hacia atrás en sub_80000000007F1114, el código original memcpy con la dev_flash montada, salta a lv2_kernel.self.
El TrueBlue es similar a un malware
Ahora sabemos que el lv2_kernel es el Payload, que es la key y sabemos donde encontrar el Payload
No tengo TrueBlue, hasta este punto es el maximo que puedo llegar.
Mi Twitter: https://twitter.com/oct0xor
Saludos a mi gran amigo dev Flatz: https://twitter.com/flat_z
ps3hax.net

farlopinho_10 escribió:Con lo bonito que seria "un 4.11 kmeaw en mi play, que se lo come tó" , pero ojo!!! que yo solo lo quiero para hacer una copia de seguridad y que no se me rayen mis originales.
Increible cuanta hipocresia suelta![]()
Saludos
ederedereder escribió:La scene podria definirse asi : La escusa perfecta para la carga de backups.
farlopinho_10 escribió:Es increible como se puede hablar de True Blue como robo a mano armada,monopolio y decenas de cosas mas.
Nadie obliga a nadie a comprar nada, y como bien dice belmonte, por lo que cuesta, demasiado ofrece, pero no, como vamos a gastarnos 42 euros, para que parte de este dinero vaya a parar a esta panda de hijos de pu...., que solo quieren hacer negocio.
Con lo bonito que seria "un 4.11 kmeaw en mi play, que se lo come tó" , pero ojo!!! que yo solo lo quiero para hacer una copia de seguridad y que no se me rayen mis originales.
Increible cuanta hipocresia suelta![]()
Saludos
snake218 escribió:Que se conseguiria de completarse esto? la posibilidad de usar el true blue en una ps3 con OFW de fabrica 3.75 o 4.00?
LUCKYMAS escribió:snake218 escribió:Que se conseguiria de completarse esto? la posibilidad de usar el true blue en una ps3 con OFW de fabrica 3.75 o 4.00?
---Cargar copias de seguridad desde un cfw 3.55 o 3.41 , con eboot modificados ya no hara falta que los publiquen sabiendo el camino es tan solo caminar.
---No se podrá usar en consolas con cfw superior si no es downgradeada.
---sony sacara un nuevo firmware , los nuevos juegos vendrán bajo ese mismo modificado y se acabara el chollo hasta nuevo aviso.
---Conclusiones , se le acabara el choyo como paso con el jailbreak original , hasta nuevos descubrimientos.
legna82 escribió:Creo q esta generación Chony se esta equivocando con el tema de la seguridad en su consola,
teniendo en cuenta q Wii como xbox360 se an podido piratear desde el principio y con varios métodos diferentes, no estaría mal visto ( con lo q queda de generación) q abriesen un poco su seguridad, aojemos remontarían un poco las ventas y lo mismo no queda la ultima, aun que creo q la batalla ya la tiene perdida si sigue x este camino la próxima generación también la perderá!!! Una consola cara y sin scene,esta claro q no se compra si sabes q hay otra consola q hace lo mismo y con scene!!!
Es solo una opinión personal!!! Tengo la ps3 con cfw y xbox360 sin modificar para el online y e sido poseedor de Wii modificada!!! Yo por suerte e podido tener las 3, pero la gente q solo puede tener una suele ir a por la q se puede modificar!!!
manukobe escribió:legna82 escribió:Creo q esta generación Chony se esta equivocando con el tema de la seguridad en su consola,
teniendo en cuenta q Wii como xbox360 se an podido piratear desde el principio y con varios métodos diferentes, no estaría mal visto ( con lo q queda de generación) q abriesen un poco su seguridad, aojemos remontarían un poco las ventas y lo mismo no queda la ultima, aun que creo q la batalla ya la tiene perdida si sigue x este camino la próxima generación también la perderá!!! Una consola cara y sin scene,esta claro q no se compra si sabes q hay otra consola q hace lo mismo y con scene!!!
Es solo una opinión personal!!! Tengo la ps3 con cfw y xbox360 sin modificar para el online y e sido poseedor de Wii modificada!!! Yo por suerte e podido tener las 3, pero la gente q solo puede tener una suele ir a por la q se puede modificar!!!
Eso esta claro, la gente va a comprar la consola que sea mas facil de manipular, lo unico es que a los creadores de juegos no les va muy bien eso.
josedrr escribió:manukobe escribió:legna82 escribió:Creo q esta generación Chony se esta equivocando con el tema de la seguridad en su consola,
teniendo en cuenta q Wii como xbox360 se an podido piratear desde el principio y con varios métodos diferentes, no estaría mal visto ( con lo q queda de generación) q abriesen un poco su seguridad, aojemos remontarían un poco las ventas y lo mismo no queda la ultima, aun que creo q la batalla ya la tiene perdida si sigue x este camino la próxima generación también la perderá!!! Una consola cara y sin scene,esta claro q no se compra si sabes q hay otra consola q hace lo mismo y con scene!!!
Es solo una opinión personal!!! Tengo la ps3 con cfw y xbox360 sin modificar para el online y e sido poseedor de Wii modificada!!! Yo por suerte e podido tener las 3, pero la gente q solo puede tener una suele ir a por la q se puede modificar!!!
Eso esta claro, la gente va a comprar la consola que sea mas facil de manipular, lo unico es que a los creadores de juegos no les va muy bien eso.
Totalmente de acuerdo, en la proxima generacion me comprare la que primero se modifique, y si empizan a dar por saco con el online y demas, optare por el PC ya que paso de perder tanto tiempo como con PS3.
putojefe escribió:josedrr escribió:manukobe escribió:Eso esta claro, la gente va a comprar la consola que sea mas facil de manipular, lo unico es que a los creadores de juegos no les va muy bien eso.
Totalmente de acuerdo, en la proxima generacion me comprare la que primero se modifique, y si empizan a dar por saco con el online y demas, optare por el PC ya que paso de perder tanto tiempo como con PS3.
Y si en la proxima generacion la primera en caer es la ps4 pero cierran el grifo nada mas salir al estilo de ahora que haras?![]()
Yo lo tengo claro, esperare a xbox, porque se que cuando se abra seguira abierta, la ps3 a sido mi ultima cosa sony
ederedereder escribió:El tb no puede ser cerrado (entre " por que realmente todo se puede tapar)sino ya lo habrian hecho ,esto ocurre debido a que los eboots que usan estan descifrados ,luego esos eboots los cifran con una clave y despues el tb los descifra a la hora de cargar los juegos.si dieramos con esa clave podriamos descifrarlos y usarlos a nuestro antojo .Por eso esa gente que intenta crear eboots para el Tb no lo lograran.
legna82 escribió:Creo q esta generación Chony se esta equivocando con el tema de la seguridad en su consola,
teniendo en cuenta q Wii como xbox360 se an podido piratear desde el principio y con varios métodos diferentes, no estaría mal visto ( con lo q queda de generación) q abriesen un poco su seguridad, aojemos remontarían un poco las ventas y lo mismo no queda la ultima, aun que creo q la batalla ya la tiene perdida si sigue x este camino la próxima generación también la perderá!!! Una consola cara y sin scene,esta claro q no se compra si sabes q hay otra consola q hace lo mismo y con scene!!!
Es solo una opinión personal!!! Tengo la ps3 con cfw y xbox360 sin modificar para el online y e sido poseedor de Wii modificada!!! Yo por suerte e podido tener las 3, pero la gente q solo puede tener una suele ir a por la q se puede modificar!!!
pekscostr escribió:A todo esto añade un detalle, un producto caro, con una garantia de un año y que con mucha suerte no sufres la luz amarilla por culpa de las soldaduras.
. En comparación con las consolas de esta generación, eso sí que es una preciosidad. basslover escribió:ederedereder escribió:El tb no puede ser cerrado (entre " por que realmente todo se puede tapar)sino ya lo habrian hecho ,esto ocurre debido a que los eboots que usan estan descifrados ,luego esos eboots los cifran con una clave y despues el tb los descifra a la hora de cargar los juegos.si dieramos con esa clave podriamos descifrarlos y usarlos a nuestro antojo .Por eso esa gente que intenta crear eboots para el Tb no lo lograran.
Exacto, no se pueden crear fix para TB basicamente porque para ello se necesitan los eboots descifrados. Intentar crear eboots para TB es una perdida de tiempo lo lógico seria intentar descifrar los eboots del TB.
El TB es simplemente para eso, no es que para cargar esos juegos se necesite necesariamente el dongle si no que se lo inventaron para tener algo que vender.
josemurcia escribió:A mi lo que me jode es que sony persiga a la gente que por curiosidad o lo que sea revientan la seguridad de su consola y liberan esa información sin ánimo de lucro y a los sinvergüenzas estos del True Blue que se están llevando una pasta nada de nada.
josedrr escribió:josemurcia escribió:A mi lo que me jode es que sony persiga a la gente que por curiosidad o lo que sea revientan la seguridad de su consola y liberan esa información sin ánimo de lucro y a los sinvergüenzas estos del True Blue que se están llevando una pasta nada de nada.
Pues si piensas un pelin mas, te das cuenta de que el True Blue es producto de SONY, no? xDD.
