Teorema de algoritmo de la vodafone arcadyan

Teorema de algoritmo de la vodafone arcadyan

http://www.inforprograma.net/filemanager/images/imagenes/vodafone.png

Explicacion de algoritmo de la vodafones arcadyan.

Visto los mensaje y correo recibido sobre el programa de teorema de la vodafones arcadyan pidiendo una mejor explicacion sobre el funcionamiento de este algoritmos.

Paso a explicar como se crear la clave wpa y el pin wps de esto router de vodafone.

Paso 1
necesitamos la mac los 4 ultimo digito de la mac nosotros vamos a opera con la siguiente mac invertanda 11:22:33:0B:EC
de los 12 digito que tiene la mac nosotros solo vamos a necesita los 4 ultimo digito de la mac por los que no quedamos con 0BEC

paso 2
creando nuestro k1 asta** k4** y seria
necesitamos crear 4 variable llamada k1 asta** k4** y 5 variable llamada S1 asta S5
la variable k1 asta k4 tendra como resultado la conversión de los 4 digito de la mac a decimal por separado.

**Mac Hex **a decimal
hex decimal
0 0
B 11
E 14
C 12

los resultado de hacer la conversión de hex a decimal a cada uno de los digito de la mac los guardamos cada uno en la variable llamada k1 asta k4.

nuestra variable de K ahora tiene los valores de cada uno de los digito de la Mac a decimal.

k1=0;
k2=11;
k3=14;
k4=12

esto valores son unico y no varia a los largo de algoritmos puesto que son valores que no cambiar de resultado de convertir cada uno de los digito de la mac a decimal

ya tenemos creado nuestro valores de K necesitamos crear 5 variable llamada seria que va desde S1 asta** S5** los valores de seria no es mas que de convertir el resultado de los 4 dígito de la mac a decimal,Se descompone el número y se asignamos los valores de cada uno de ello a la variable seriale. en el caso que no de como resultado 4 numero o menos debemos de rellenalo con cero a la izquierda asta completa 5 numero.

Nuestra 5 variable seria tiene los valores de resultado de decimal

Mac hex a decimal
Mac 0BEC 03052

S1 = 0
S2 = 3
S3 = 0
S4 = 5
S5 = 2

los valores de seria a igual que key no cambiar su valores una ver guardado los resultado de decimal

paso 3
creando los digito Maestro.

Necesitamos crear dos variable M1 y M2 esta dos variable se nonimina digito maestro.
Para calcula el valor de Primer digito Maestro(M1) se hacer la suma de los** k** y** S**

**S2+S3+K3+K4 = **29
3 + 0+ 14+ 12 = 29

el valor de la sumar los convertimos a hex como resultado no dar 1D no quedamos con el ultimo digito D como el valor es una letra entonce convertimos el valor de la letra a su valor correspondiente en hex que seria 13 el valor resultante los guardamos en la variable M1

29 a hex 1D = 13 valor de M1 = 13

para el valor de digito Maestro M2 se hacer igual haciendo la suma de los siguiente key y seriales. K y S

S4+S5+K0+K2 = 18
5 + 2 + 0 + 11 = 18

el valor de la sumar los convertimos a hex como resultado no dar 12 no quedamos con el ultimo diigito que es el 2

12 a hex 12 = valor de M2 = 2

resumiendo los valores de M1 y M2 se hacer sumando los valores de los K y** S** los pasamos a hex y no quedamos siempre con el ultimo digito si el digito es una letra hacemos la conversión a su equivalente en hex. Si por el contrario el ultimo digito es un numero no quedamos con el numero.

Paso 4 creando la clave WPA

la creación de la clave es una conbinacion de los Key, Seria y Maestro usando xor a cada uno de los K , S y M

M1 XOR S5 = 15
M2 XOR K2 = 9
K3 XOR S5 = 12
M1 XOR S4 = 8
M2 XOR K4 = 12
K4 XOR S4 = 9
M1 XOR S3 = 13
M2 XOR K4 = 14
M1 XOR M2 = 15

el resultado de cada xor los pasamos a hex

**xor hex
15 F
9 9
12 C
8 8
12 C
9 9
13 D
14 E
15 F **

concadenamos todos los hexadecimales F9C8C9DEF y tenemos la clave wpa F9C8C9DEF

paso 5 creando el wps pin

para crear el pin se hacer igual que con la la clave haciendo xor a cada uno de los** K**, S, M

M1 XOR S5 = 15
M1 XOR S4 = 8
M2 XOR K2 = 9
M2 XOR K3 = 12
K3 XOR S5 = 12
K4 XOR S4 = 9
M1 XOR S3 = 13

el resultado de cada xor los pasamos a hex

**xor HEX
15 F
8 8
9 9
12 C
12 C
9 9
13 D **

los concadenamos todos F89CC9D los pasamos a decimal F89CC9D = 260.689.053

no quedamos con los 7 ultimo digito 0689053 y los pasamos a Checksum para que no de el ultimo digito de Checksum como resultado 06890537 tenemos el pin wps 06890537

pincha aqui descarga teorema de algoritmo de vodafone arcardyan

gracias por explicarlo tan claramente
otra cosa creo que tiempo atras juge con este y estaba automatizado pues la ultima vez que juge con el era asi ¿es el mismo? asi la gente sabra que puede usarlo
gracias de nuevo por compartir

es el mismo solo que es puesto los controle de resultado a la derecha cuando ante los tenia yo invertido.

es totalmente automatico con solo meter los 4 digito de la mac el teorema hacer el resto. queria hacer tambien poner el codigo de cada paso con la instruciones de programacion de cada paso pero hubiera necesitado muchas pantalla. pero con el teorema y la explicacion de post cualquier programador los entiende enseguida.

Muchas gracias Betis. :slight_smile:
He movido tu tema en el foro “Estudio de algoritmos” ya que va perfecto ahí.
Le ponemos una chincheta de paso. :slight_smile:

ok no sabia donde ponerlo, y ante la duda los habia puesto en pregunta generales ya que esto no es un programa aunque sirve para probar la vulneralidades.
tenia la duda y como siempre te hago trabaja.

dusculpa la molestia jefe

saludos. a mi no fe funciona con vodafone. me podeis decir porque …gracias

Como no seas más especifico y no aportes más información va a ser imposible decir “porqué no te funciona”. Parece mentira que haya que estar repitiendo esto continuamente, es que no dais ni una sola referencia de lo que estáis haciendo para poder deciros donde está el fallo… Así es !IMPOSIBLE!

el teorema solo sirve para desmotrar el funcionamiento de algoritmo, aunque es perfectamente valido para probar la vulnerabilidad.

me imagino que abra tratado de probar con alguna vodafone no soportada por el algoritmo

saludos, me podeis informar cuales son las soportadas…gracias

Se trata de los modelos EasyBox de Arcadyan:

ARV7510PW22 | Arcadyan Technology Corporation | ARCADYAN VodafoneXXXX 1C:C6:3C 50:7E:5D 74:31:70 84:9C:A6 88:03:55

Muy buena explicación. :wink:
No tengo un arcadyan a la mano para probarlo.

¿Alguna info sobre Askey y Hitron?

Hola y bienvenido al foro :slight_smile:
Aquí solemos abrir un tema por algoritmo.
Porque un estudio de algoritmo Hitron (¿Qué modelo exactamente?) va a ser algo totalmente distinto de un algoritmo Askey.
Lo que ves en el subforo “Estudio de algoritmos y búsqueda de la nueva brecha” es lo que hay…
No hay nada en curso sobre un modelo Hitron u Askey
Puedes abrir un hilo para impulsar algo pero debes documentar un poco el asunto con unos datos sobre el modelo de router en cuestión.
Saludos. :slight_smile:

Hitron,routers utilizados en las redes zon/nos PT,chip ralink creo,mas info en lampiweb

Se acaba de decir que para hablar de otro tema debeis abrir un nuevo hilo, ¿martim, que parte no has entendido?.