Hace tiempo que vengo dandole vueltas al tema de los backups de PS3. Creo que podria ser la forma mas comoda de intentar colar algo en la PS3.
Hace tiempo que tengo algunas ideas acerca de esto, y que por diversos motivos no he podido probar. A si que quiero compartirlos aqui para ver si entre todos podemos llegar a hacer algo.
La idea es esta:
Cada uno que cree su propio backup para no perder los datos almacenados.
Borrar todos los datos de cuentas. Eliminar todos los archivos y formatear el disco duro.
Crear una nueva y unica cuenta, en la que todos pondremos el mismo nombre de usuario, por ejemplo : "Usuario Comun".
Copiar una imagen de un mega en formato bmp, por ejemplo un mapa completamente de color rojo (255, 0, 0).
Crear un backup de esto. En teoria deberia ser un backup bastante peque~o. Y no tenemos ningun archivo con copyright, por lo que lo podremos compartir entre nosotros para todo tipo de pruebas libremente.
Ahora bien, segun tengo entendido se supone que el disco duro (y supuestamente el backup tambien) estan cifrados con una clave simetrica (si es asimetrica, mejor nos olvidamos... clave privada, publica, algoritmo...
![decaido [decaio]](/images/smilies/nuevos2/decaido.gif)
). Si esto es asi tenemos el archivo sin cifrar (nuestro bmp) y el mismo archivo dentro de otro archivo cifrado. Esto nos da la ventaja de que sabemos exactamente que es lo que estamos buscando e intentando descifrar, ademas son dos claves en una "ecuacion" donde nos faltaria despejar la clave (si damos con el argoritmo utilizado).
Se supone que cada PS3 cifra de una manera distinta, por lo que comparando el mismo backup (si seguimos unas normas para crear dicho backup) de distintos usuarios podremos ver tambien las diferencias entre ambos, y intentar dar con la clave para convertir backups de un usuario a otro.
Ademas podriamos crear otro backup exactamente como el anterior, pero con nuestro bmp de 1 mega completamente azul (0, 0, 255). Asi podriamos comparar nuestros muy similares para ver donde se diferencia.
Aunque lleguemos a conseguirlo seguramente tendremos que darnos de cabeza para conseguir cargar codigo sin firmar, pero al menos podriamos meterle al disco duro lo que nos de la gana, y de ahi a probar.
Seguramente fracasemos, quizas no. Por aqui hay gente con mucho talento que sabe mucho de cifrado, y que seguro que pueden indicarnos como comenzar a probar cosas. Quizas entre todos podamos ver como deducir la clave.
Para los que quieren crear el App Distribuido, ya tendrian algo con lo que comenzar, especialmente valioso debido al peque~o tama~o de este backup y no un disco duro completo que demoraria muchisimo algo que ya de por si necesita muchisimo tiempo. Creo que seria mejor crearnos un programa que pruebe claves de 128 bits (16 caracteres ascii????) y un log online para que ninguno repitamos las claves de otro usuario. Ahora al menos sabriamos que es lo que queremos encontrar : nuestro bmp.
Para los que les parezca bien :
Deberiamos seguir algunas normas para agilizar el hilo que que no se pierda como otros buenos hilos que he leido.
Si puedes aportar algo, hazlo!
Si apoyas esto, y no puedes aportar nada, bueno leer los avances ya es un aporte, probar todo lo que aqui podamos ver tambien, no escribir mensajes de animo porque se nos llena el hilo de post asi, y no irse con offtopics.
A quien no le parezca bien:
No nos desanimeis, por favor
Sabemos que hay un buscador, y todos (o casi todos) conocemos google.
Bueno, gracias por leer este tocho.
![Lee! [rtfm]](/images/smilies/rtfm.gif)
Actualizacion 18-01-2008 -------------------------------------------
0. Se crea la actualizacion del post.
1. keops80 crea los bmp rojos para iniciar las pruebas.
2. devnul afirma que se cifra con clave asimetrica, pero cnovasostiene que es con clave simetrica. Necesitamos informacion.
3. Xan da a entender que los backups estan comprimidos, lo que nos cerraria todas las puertas por esta via. Es importante confirmar esto.
4. Las pruebas deberiamos hacerlas con bmp de color negro (0, 0, 0) ya que asi podriamos buscar un bloque de 00h cifrados y ver como cambian estos.
![Lee! [rtfm]](/images/smilies/rtfm.gif)
Actualizacion 28-01-2008 -------------------------------------------
1. Nethunter cuelga el bmp de color negro con el bloque de 00h cifrados.
http://www.elotrolado.net/attachment.php?s=&postid=1710669307
Este es el archivo con el que tenemos que hacer los backups.
2. Normas que debemos seguir para crear todos el backup de la misma forma: formatear el HDD de la PS3, crear un usuario "Usuario Comun", copiar el bmp a la carpeta PHOTO desde un disco o memoria extraible, crear el backub, comprobar en un editor hexadecimal si algun bloque de datos re repite (nustros 00h). No crear cuentas en el PSN, ni siquiera usar el navegador antes de crear el backup. Los que lo hagan que posteen el backup, tres solamente, y que utilicen la misma version de firmware. De hay elegiremos uno de ellos para investigar, y dos para comparar.