Raugo escribió:Si posible si que es pero no es una cosa de ponerse un rato y ya. Habria que revisar todos los datos que envia y recibe la consola para crear un servidor propio que haga lo mismo. Lo bueno es que si alguien lo consigue no haria falta modificar la consola solo redireccionar la ip del live desde el router o desde un proxy
Saludos
No si el sistema de encriptación es asimétrico. Tal y como es en casi todas las funcionalidades de 360.
La comunicación entre 2 aparatos que utilizan encriptación asimétrica suelen utilizar 2 claves privadas y 2 públicas. En una situación habitual (no necesariamente en 360):
A tiene su clave publica y privada y la clave pública de B
B tiene su clave publica y privada y la clave pública de A
A encripta la información con la clave pública de B y/o la firma con la clave privada de A.
B recibe esa información y lo desencripta con la clave privada de B y/o comprueba la firma con la clave pública de A.
B contesta a A cifrando con su clave privada y/o firmando con la clave privada de B.
A recibe la contestación desencriptando con la clave privada de A y/o comprobando la firma con la clave pública de B.
El problema viene estando en que las firmas (o los certificados digitales que contienen las firmas) seguramente que no se intercambian entre A y B. Y eso supondría que Si A es la consola y B es Live, y cambiamos B por C tendríamos que modificar el firmware de A para incluir la clave pública de C en lugar de la de B y extraer la cláve pública de A para "instalarla" en C.
Ya se que normalmente se negocia mediante diffie hellman una encriptación simétrica puesto que requiere menos "esfuerzo", pero la comunicación inicial en la actualidad en sistemas como este suele ser así: asimétrico y luego "quizá" simétrico. Se que no tiene por que ser así, pero me estrañaría muchísimo.