
El procedimiento será muy similar al del otro manual para redes WLAN_XX, recordamos que para descifrar cualquier red, hay que hacer lo siguiente:
- Poner nuestra tarjeta inalámbrica en modo promiscuo o monitor
- Inyectar tráfico en la red
- Capturar los paquetes de la red
- Usar programas como el Aircrark para descifrar los paquetes y con ello obtener la contraseña.
Programas necesarios:
El problema que tenemos es que para capturar paquetes, necesitamos generar tráfico, es decir, que el usuario (victima) navegue por internet, se descargue cosas, etc… Para evitar esto, se debe hacer una inyección de tráfico. Es decir, que generemos tráfico. Con linux es muy facil, pero con windows no se ha podido… hasta ahora. El proceso para conseguirlo es el siguiente:
1 . Poner nuestra tarjeta inalámbrica en modo promiscuo o monitor
No todas las tarjetas pueden ponerse en modo monitor. Pero no te preocupes ya que casi la totalidad de tarjetas nuevas si lo soportan.
Instalemos el programa CommView for Wifi. Es una versión de prueba de 30 dias pero para lo que lo necesitamos, no importa. Nada más instalarlo, te dirá de reconocer la tarjeta.
- Pinchamos Next
- Elegimos “My compatible wireless adapter has already been installed, I need to update the driver” y pinchamos Next
- Si nuestra tarjeta es válida vamos a “I want the program to install the driver automatically” y pinchamos Next.
- Seguimos pasos y finalizamos.
Si no tenemos suerte y nuestra tarjeta no es válida, prueba a instalar una version más reciente de CommView Aqui
Si todo ha ido bien, la tarjeta habrá quedado en modo monitor, lo cual NO NOS PERMITE NAVEGAR. Si queremos dejar la tarjeta como estaba, vete a Inicio/Panel de Control/Sistema Dentro de Sistema vete a la pestaña Hardware y pincha en Administrador de dispositivos. Dentro del Administrador, dirigite a Adaptador de red y en tu Adaptador wifi click derecho/propiedades. Dentro de las propiedades vete a controladores y pulsa “volver al controlador anterior”
2. Inyectar tráfico en la red
Para realizar este forma manual de denegación wireless, usamos la barra de menú y:
Nos desplazamos hasta “Herramientas” y seleccionamos “Generador de paquetes”, nos saldrá la pantalla de “Generador de paquetes” la cual podemos configurar para enviar todo tipo de paquetes de forma manual. A continuación una figura de la configuración:
El tamaño de un paquete de desautentificación de un cliente siempre es de longitud 26, pues eso es lo primero que tendremos que hacer.
Tenemos 2 áreas principales, la de la izquierda sirve para interpretar el paquete creado y la de la derecha para generar el paquete.
En verde corresponde a la cabecera del paquete y en este caso siempre tiene que ser: A0 00 98 00
En azul tenemos la dirección MAC del punto de acceso, esta aparece 2 veces porque el destino es el mismo AP y el nombre de BSSID también es el mismo AP. Ambas serían la misma dirección MAC del punto de acceso que sería en este caso: 00 13 49 00 11 22
Y el origen; pues la tarjeta cliente que actua como “conejillo de indias”, o sea su dirección MAC, la que podemos ver de color rojo, En este caso seria: 00 80 5A 33 44 55
Y la parte mas importante, que esta en color fucsia, corresponde a una desautentificación “voluntaria” emitida por la tarjeta cliente: 90 2A 08 00, este valor debe ser siempre fijo.
Podemos determinar los paquetes por segundo que queramos mandar, en este caso solo 1 ya que el paquete de desautentificación solo es uno, y el numero de veces que queremos realizar esta operación mediante la selección en tiempo. También podemos hacerlo “Continuamente”.
3. Capturar los paquetes de la red
Una vez tengamos la tarjeta en modo monitor vamos a escanear nuestra red. Para ello, pincha en el botón verde parecido a un “play”.
Como no sabemos en que canal se encuentra nuestra red wifi, tendremos que ir probando uno a uno todos los canales. Ves eligiendo los canales y pincha en Capturar.
Cuando aparezca el nombre de nuestra red wifi en la pantalla principal del programa, debemos esperar un tiempo a que el programa recoja paquetes válidos. Tendrás más paquetes cuanto más tráfico haya en la red. Una vez tengas suficientes paquétes, vete a la pestaña Registro y pincha en Guardar Como para poder guardar los paquetes con el nombre “FicheroFinal”. Esto te generará un fichero “FicheroFinal.ncf”.
En la pantalla principal, pulsa Ctrl+L para abrir el Visor de Registros. Abre el fichero que hemos creado anteriormente
Le damos a exportar registros y le damos a TcpDump
Esto nos generará el fichero final de paquetes con el nombre “FicheroFinal.cap” (Si tienes problemas a la hora de usar el Com Viewer, lpuedes encontrar mas información y un manual completo en su web oficial)
4. Descifrar los paquetes con Aircrack
Para ejecutar el Aircrack, debemos descargar el fichero del Aircrack y guardar la carpeta en c:\
Guardamos el fichero FicheroFinal.cap en la ruta c:\aircrack-ng-1.0-rc1-win\bin\
Para que el programa se ponga a descifrar la clave, tenemos que irnos a Inicio/Ejecutar y escribimos cmd. Cuando se nos habra la consola de comando, nos vamos a c:\aircrack-ng-1.0-rc1-win\bin\
Cuando estemos, ponemos c:\aircrack-ng-1.0-rc1-win\bin\aircrack-ng.exe FicheroFinal.cap
En ese momento, el aircrack se pondrá a descifrar la clave. Cuantos más paquetes hayamos capturado válidos, menos tiempo tardará en darnos la clave.
Enlaces de ayuda:









hola ami me paso lo mismo que RAregar, que me da un error el aircrack,yo use 5000paquetes nose si sera o no suficiente, adjunto una foto con el error
http://www.imagechile.net/vista.php?id=img6_1248765948y.JPG
perdon hice todo lo que decia pero cuando le di en abrir los paquetes capturados en el command prompt me salio “no sucj fili or directory” que estoy haciendo mal??
Buenas,
lo primero decir que soy un noob que esta siguiendo este manual paso a paso pero que no tengo ni idea de lo que estoy haciendo en realidad.
He instalado el CommView correctamente, he encontrado la red wifi, he descargado paquetes, los he guardado en formato ncf. y los he exportado a formato cap.
Abro la consola y escribo c:….\aircrack-ng.exe FicheroFinal.cap y me sale:
Opening FicheroFinal.cap
Read 3170 packets.
# BSSID ESSID Encryption
1 00:… xxxxx WPA
2 00:… xxxxx WPA
Index number of target network?
Como la clave que quiero es de la red 1 escribo 1 y le doy al enter, y me sale:
Please specify a dictionary .
Se que necesito mas paquetes para descifrar la clave, pero no tengo ni idea de a que se refiere con lo del diccionario, asi que si me podeis ayudar os lo agredeceria.
Un saludo
hola quiero saber si este procedimiento lo puedo utilizar en una lap con windous vista???… porque mencionaste que con linux es muy facil o sea debo instalarlo???
saludos..
Abro la consola y escribo c:….\aircrack-ng.exe FicheroFinal.cap y me sale:
Opening FicheroFinal.cap
Read 5000 packets.
# BSSID ESSID Encryption
1 00:… xxxxx WPA
2 00:… xxxxx WPA
Index number of target network?
Como la clave que quiero es de la red 1 escribo 1 y le doy al enter, y me sale:
Please specify a dictionary .
Me prodrias decir que es esto del diccionario
Mensaje de error “Por favor, especifique un diccionario (opción-w)”
Esto significa que tienes mal escrito el nombre del archivo del diccionario o que no está en el directorio actual. Si el diccionario se encuentra en otro directorio, debes proporcionar la ruta completa al diccionario.