charro
08/08/2008, 16:25
Aqui parece un tipo que si sabe....juzguen por su cuenta:
> El equipo tiene 4 keys distintas almacenadas en un chip (llamemoslo
> XC) al que no se puede acceder. ok? sigamos
> El tema es simple... NINGUNA key importante se transmite desde la
> cebecera JAMAS!!!. el equipo tiene un numero de serie que lo
> identifica en la red(llamemoslo UID o "SUBSCRIBER ADDRESS") y tiene
> un largo de 32 bits.
> Por la red se transmite un numero de 32bits el cual se usa para
saber
> que juego de claves tiene que usar el XC chip en los siguientes
pasos.
> Estos 32bits se juntan con los del UID y se encriptan con la clave
> elejida anteriormente.
> Al resultado de 64bits se le quitan algunos bits para formar una
> nueva clave (que debe tener 56bits nada mas), esto recibe el nombre
> de "SUBSCRIBER KEY".
> La subscriber key se usa para desencriptar la "CATEGORY KEY" que
> mediante una funcion XOR se mezcla con la UID (a la que se le
> agregaron 32 bits nuevamente para que tenga el mismo largo que la
> category key).
> A este resultado se le quitan bits para que tenga 56bits de largo y
> usarla como clave para desencriptar el "CHANNEL KEY" y este ultimo
se
> usa en una funcion XOR junto con el "CATEGORY ADDRESS" (que es
> diferente al category key que usamos antes).
> A este ultimo resultado le sacamos una vez mas bits para tener
56bits
> de largo, el "channel key" que desencriptamos antes...
> Y este señores, finalmente se usa para desencriptar la querida y
> hermosa llave que se usará para desencriptar el video!!!!!
> A estas alturas ustedes deberian estar escuchando la musica de
FELIZ
> DOMINGO o algunas trompetas en señal de victoria!!!!!!!!
> Ese es el proceso de como se obtiene la clave que cambia cada 48
> segundos y que descomprime el video.
> Si quieren despues les cuento como se hacen las autorizaciones que
es
> bastante parecido pero le cambian algunas cosas...
> Todo este proceso lo hace el XC chip, asi que en el firmware del
> procesador principal (que ya lo tenemos todo desensamblado) no
> existen rutinas que descompriman nada... el procesador le pasa al
XC
> el FRAME COUNT, ENCRYPTED CHANNEL KEY, CATEGORY ADDRESS, ENCRYPTED
> CATEGORY KEY y SUBSCRIBER KEY GENERATION NUMBER y el chip devuelve
la
> key para desencriptar el video...
> Che, despues no digan que no comparto informacion, que
> desagradecidos!!!
>
> PD: ahhh!!! el juego de claves en el XC solo las conocen los
gerentes
> de Motorola, ningun tecnico abajo de ese rango conoce alguna key, y
> estas difieren segun el pais, asi que si alguien en Colombia,
Mexico,
> Chile, Brasil o EE.UU. les quieren vender algo, no sirve... vamos a
> tener que llegar a la solucion nosotros mismos sin esperar nada de
> nadie!!!!(Los equipos dicen en una etiqueta a que pais pertenecen:
> DCT700/CL, DCT700/MX, DCT700/CH, DCT700/BR, DCT700/US y DCT700/AR
que
> son los nuestros).
>
Por lo que escribis se ve que estan a un paso de crackear los DCT,
pero el ultimos paso es un abismo,para cuando le calculas que se
pueda lograr algo en concreto?
----- Siguiente Post ------
Si quieren más:
Re: Consulta sobre Decos Digitales de Cablevision
>
> el xc es un chip dedicado o es una memoria donde se
> almacena la data de las key ?
es un procesador de 8 bits de xilinx, con un sector de memoria volatil,
si le cortas la alimentacion de una pila que lleva se le borran las
keys y la UID.
Este procesador funciona con el protocolo "DIGICIPHER II" y como
mencione antes: el procesador principal (un MIPS de 32 bits) le entrega
todos los datos y el XC calcula la key del video y si estas autorizado
a ver ese canal, le pasa esa key al decompresor de video.
En algunos modelos el decompresor de video es un chip aparte (un
BCM7015 de broadcom) o en nuestro caso, el mismo MIPS que funciona como
procesador principal. ;)
epero que les haya servido saludos.
> El equipo tiene 4 keys distintas almacenadas en un chip (llamemoslo
> XC) al que no se puede acceder. ok? sigamos
> El tema es simple... NINGUNA key importante se transmite desde la
> cebecera JAMAS!!!. el equipo tiene un numero de serie que lo
> identifica en la red(llamemoslo UID o "SUBSCRIBER ADDRESS") y tiene
> un largo de 32 bits.
> Por la red se transmite un numero de 32bits el cual se usa para
saber
> que juego de claves tiene que usar el XC chip en los siguientes
pasos.
> Estos 32bits se juntan con los del UID y se encriptan con la clave
> elejida anteriormente.
> Al resultado de 64bits se le quitan algunos bits para formar una
> nueva clave (que debe tener 56bits nada mas), esto recibe el nombre
> de "SUBSCRIBER KEY".
> La subscriber key se usa para desencriptar la "CATEGORY KEY" que
> mediante una funcion XOR se mezcla con la UID (a la que se le
> agregaron 32 bits nuevamente para que tenga el mismo largo que la
> category key).
> A este resultado se le quitan bits para que tenga 56bits de largo y
> usarla como clave para desencriptar el "CHANNEL KEY" y este ultimo
se
> usa en una funcion XOR junto con el "CATEGORY ADDRESS" (que es
> diferente al category key que usamos antes).
> A este ultimo resultado le sacamos una vez mas bits para tener
56bits
> de largo, el "channel key" que desencriptamos antes...
> Y este señores, finalmente se usa para desencriptar la querida y
> hermosa llave que se usará para desencriptar el video!!!!!
> A estas alturas ustedes deberian estar escuchando la musica de
FELIZ
> DOMINGO o algunas trompetas en señal de victoria!!!!!!!!
> Ese es el proceso de como se obtiene la clave que cambia cada 48
> segundos y que descomprime el video.
> Si quieren despues les cuento como se hacen las autorizaciones que
es
> bastante parecido pero le cambian algunas cosas...
> Todo este proceso lo hace el XC chip, asi que en el firmware del
> procesador principal (que ya lo tenemos todo desensamblado) no
> existen rutinas que descompriman nada... el procesador le pasa al
XC
> el FRAME COUNT, ENCRYPTED CHANNEL KEY, CATEGORY ADDRESS, ENCRYPTED
> CATEGORY KEY y SUBSCRIBER KEY GENERATION NUMBER y el chip devuelve
la
> key para desencriptar el video...
> Che, despues no digan que no comparto informacion, que
> desagradecidos!!!
>
> PD: ahhh!!! el juego de claves en el XC solo las conocen los
gerentes
> de Motorola, ningun tecnico abajo de ese rango conoce alguna key, y
> estas difieren segun el pais, asi que si alguien en Colombia,
Mexico,
> Chile, Brasil o EE.UU. les quieren vender algo, no sirve... vamos a
> tener que llegar a la solucion nosotros mismos sin esperar nada de
> nadie!!!!(Los equipos dicen en una etiqueta a que pais pertenecen:
> DCT700/CL, DCT700/MX, DCT700/CH, DCT700/BR, DCT700/US y DCT700/AR
que
> son los nuestros).
>
Por lo que escribis se ve que estan a un paso de crackear los DCT,
pero el ultimos paso es un abismo,para cuando le calculas que se
pueda lograr algo en concreto?
----- Siguiente Post ------
Si quieren más:
Re: Consulta sobre Decos Digitales de Cablevision
>
> el xc es un chip dedicado o es una memoria donde se
> almacena la data de las key ?
es un procesador de 8 bits de xilinx, con un sector de memoria volatil,
si le cortas la alimentacion de una pila que lleva se le borran las
keys y la UID.
Este procesador funciona con el protocolo "DIGICIPHER II" y como
mencione antes: el procesador principal (un MIPS de 32 bits) le entrega
todos los datos y el XC calcula la key del video y si estas autorizado
a ver ese canal, le pasa esa key al decompresor de video.
En algunos modelos el decompresor de video es un chip aparte (un
BCM7015 de broadcom) o en nuestro caso, el mismo MIPS que funciona como
procesador principal. ;)
epero que les haya servido saludos.