Tutorial: Hacking Wireless

30 Dic 2006

En este mini-tutorial explico como conectarte a una wireless que tenga encriptación WEP desde Windows o Linux. En primer lugar quiero decir que este tutorial no va destinado para robar información, ataques contra otras máquinas… Y demás actos vandálicos sino con carácter didáctico, enseñar un poco más acerca de cómo van las redes wireless. De hecho tiraré mucho de la Wikipedia para definiciones de términos más técnicos

En primer lugar quiero que vean este video:

En el video se muestra paso a paso lo que tienes que hacer para desencriptar la clave WEP de una red wireless y poder conectarte a ella. No es tan sencillo como pone el video.

Esto me recordaba a un video de The Broken que mediante un sniffer y el AirSnort descifraban claves de wireless capturando paquetes. El funcionamiento es el siguiente: el sniffer captura tráfico, dentro del tráfico capturado está la clave encriptada, y el AirSnort mediante un algoritmo matemático la desencriptaba. El problema es que había que capturar MUCHOS paquetes para poder adquirir la clave. Si la red del vecino no tenía mucho tráfico podías pasarte semanas para desencriptarla.

Las ventajas del AirCrack, el programa que utilizan en el video, son dos: la primera es que está todo integrado (sniffer, capturador de paquetes, desencriptador…) y la segunda que tiene versiones para Windows y para Linux.

Todo es muy bonito en el video y muy rápido pero las cosas no son así. Vamos a ir paso a paso viendo lo que se realiza en el video y que problemas podremos encontrar.

Antes de nada debes prepararte para poder utilizar el programa. Necesitas un Sniffer como el NetStumbler para ver las redes que tienes a tu alrededor, cuáles tienen encriptación WEP y en que canal actúan. Y en segundo lugar debes poner tu tarjeta en modo promiscuo.

En Linux es sencillo:

iwconfig [adaptador] mode monitor

Pero en Windows es más complicado. Necesitas descargarte un driver específico. En la web de AirCrack te explican de forma detallada cuáles son compatibles y cuáles no y demás. En esta lista podrás mirar que driver necesitas y dependiendo cuál sea, podrás descargarlo: Atheros o Hermes. Además necesitarás los archivos Peek.dll, Peek5.sys y Msvcr70.dll que se pueden descargar aqui y que deberás ponerlos en el mismo directorio que el aircrack.exe.

NOTA: todo esto en Linux estaría hecho con un simple comando… Esto nos indica una vez más que si queremos tener mayor control de nuestro sistema operativo… ¡¡HAY QUE MIGRAR A LINUX!!

Una vez preparado todo para poder utilizar el AirCrack comenzamos ejecutándolo y dentro de este ejecutando el airoDump para capturar paquetes. Seleccionamos la tarjeta wireless, decimos de que tipo es la interfaz: Atheros (a) o Hermes (o), seleccionamos el canal donde está la wireless que queremos hackear, lo indicó el NetStumbler; y por último indicas el nombre del archivo donde quieres guardar la información y si sólo deseas desencriptar aquellas que tienen clave WEP. ¡¡Y a capturar tráfico!!

Aqui nos puede asaltar otra duda: ¿Cuánto tráfico capturar? Hacen falta entre 500.000 a 1.000.000 paquetes IV si la WEP es de 104 bits. Los paquetes IV, vectores de inicialización, son los necesarios para la encriptación.

Una vez que hayamos alcanzado estas cifras, paramos el airoDump y ejecutamos el AirCrack, seleccionamos el archivo con las capturas del airoDump y listo!! A mí me tardó 30 segundos con 500.000 paquetes en Windows y 23 segundos con 500.000 paquetes en Ubuntu.

NOTA: tuve problemas para volver al modo normal, no promiscuo. Tuve que instalar de nuevo mi antiguo driver de la tarjeta wireless así que antes de hacer nada localícenlo!!

Cualquier duda o comentario… ¡¡A comentarlo! Un saludo.

  • Bitacoras.com
  • TwitThis
  • MisterWong
  • Meneame

107 respuestas a “Tutorial: Hacking Wireless”

  1. davcid 19. Mar, 2007 at 9:31 pm #

    Hola de nuevo.. es para ver si alguien haria el favor de hecharme una mano, se lo agradecere, mi tarjeta es una conceptronic c54, el dia que fui a comprarla compre una a USB y otra a PCI. de todas formas eso no importa mucho, entonces al instalar drivers atheros o hermes me dice que no, entonces me gustaria que si alguien sabe que drivers pueden ser compatibles que lo ponga en el foro gracias os estare muy agradecidos

  2. Sergio 20. Mar, 2007 at 11:37 pm #

    tengo un problemon con mi wireles 802.11 b/b broadcom de una portatil aspire 5040, lo q pasa q tenia instalado windows home y le instale el windows vista (bussines), el problema fue q no puedo habilitar la red inalambrica con este nuevo sistema, ya e intentado con otros controladores, la tarjeta si esta visible pero las funciones de los botones de encendido no funcionan para nada …

    si alguien puede ayudarme le agradeceria gracias….

  3. Sergio 21. Mar, 2007 at 7:29 pm #

    oigan soy de nuevo ya funciona mi wirelees esta en liga pagina http://secure3.tx.acer.com/VistaDownloads/AcerSeries.aspx hay q descargar el
    Launch Manager 1.1.1.5.1 y lo instalan para el funcionamiento del inalambrico ya q mi problema fue en vista, por si a alguien le sirve de gran ayuda…

  4. Kalo 22. Mar, 2007 at 3:55 pm #

    hola a todos encontre esta pagina y me parece super interesante, estoy intentando hacerlo pero no soy capaz, me bajo los drivers (los habidos y por haber) y me meto en el administrador de dispositivos, cuando intento actualizar los drivers de mi tarjeta de red, me pide el archivo .inf y cuando lo selecciono me dice “No contiene informacion acerca del hardware” y no puedo hacer nada, alguien me puede ayudar? Gracias. xfavorr

  5. Kalo 22. Mar, 2007 at 4:08 pm #

    otra pregunta mis dos adaptadores de red son

    -Realtek R8168/8111 PCI-E Gigabit Ethernet NIC
    -Intel(R) PRO/Wireless 3945ABG Network Connection

    Cual tengo que usar¿??? toy un poco perdio

  6. Kalo 22. Mar, 2007 at 4:41 pm #

    a ver he instalado el driver realtek para mi tarjeta que es elunico que me deja instalar pero a la hora de utilizar el airodump me da este error

    “failed to set de wireless channel. Is something wrong with the card? Also make sure you have installed the correct driver” q puedo hacer??? ayuda porfavor

  7. ESTHER 22. Mar, 2007 at 7:01 pm #

    HOLA SOY NEWBIE Y EN EL AIRODUMP ME ATRANCO AQUI QUE PUEDO HACER FATAL“failed to set de wireless channel. Is something wrong with the card? Also make sure you have installed the correct driver” q puedo hacer??? ayuda porfavor

  8. Dany 23. Mar, 2007 at 2:29 am #

    tengo una pregunta acerk de todo esto …….

    …….los usuarios de la red q estoy “robando” se dan cuenta q lo hago??

  9. guido 25. Mar, 2007 at 5:18 am #

    Hola, mi tarjeta es USB DWL-G132 D-link , el chipset es Atheros ..pero segun leo en la pagna de atheros , este adaptador USB no se´puede poner en modo monitor y tampoco tiene un driver en Athera… hay algo q pueda hacer ? algun driver equivalente o convertor …….
    una duda… se debe desinstalar el driver original (el q viene conel adpatador USB) es decir se debe desisntalar el adaptador??

  10. Antonio 25. Mar, 2007 at 9:30 pm #

    Mi problema es que cuando ejecuto aircrack en windows, el mismo empieza a desencriptar pero cuando lleva un rato la ventana de ms2 donde se esta ejecutando desaparece y no da ningún tipo de dato.
    Ayuda, por favor!!
    PD: Lo he lanzado con 850.000 IV

  11. Pablo Arellano 01. Abr, 2007 at 7:18 pm #

    Mi tarjeta es una Intel® Centrino 3945ABG pero no se que driver meterle porque no aparece en la lista pero en el video del principio utilizan esta tarjeta con los drivers athero.Me podeis echar un cable
    Muchas gracias

  12. Alonso 02. Abr, 2007 at 6:02 am #

    hola necesito ayuda no se que drivers tengoque instalar y la verda no se mucho de esto
    en adaptadores de red aparese esto
    -realtekrtl8139/810x family fast ethernet nic
    -wlan broadcom 802.11b/g

    detodos los que baje solo uno puedo instalar pero cuando lo instalo me aparece un signo de ! admiracion alado izquierdo de la tarjeta

    alquien me puede decir que estoy asiendo mal

  13. napo 06. Abr, 2007 at 3:22 am #

    ola soy nuevo en esto si os digo la verdad no tengo ni idea de como va esto solo kiero saber esto io tengo un pc de mesa si no tengo wifi no puedo conectarme a otros router o con mi router puedo encontrar otras redes y conectarme aydenme plis si no me entiendesn diganmelo gracias.

  14. napo 06. Abr, 2007 at 3:35 pm #

    wenas otra preguntilla cuando pongo el programa network le doy para k me buske redes y me dice no wireles adapter found ayudenme plis.gracias

  15. napo 06. Abr, 2007 at 6:49 pm #

    aver otra cosa pero veo k es tonteria escribir nadie contestasta.bueno esta mi pregunta cuando me bajo los driver no los puedo instalar osea no esta el .exe sale solo un arxivo k se le eso k ago lo copio y pego en algun lao k e contestar por favoooor .

  16. David Alayón 06. Abr, 2007 at 7:05 pm #

    Hola Napo!

    Cuál es tu problema? Has seguido el tutorial y cuando has terminado no podías detectar Wireless o simplemente no has hecho nada y no puedes detectarlas?

    En cualquiera de los casos puede ser fallo de los drivers, deberás bajártelos de Internet o del CD que te dieron con el PC e instalarlos (los drivers son los de tu tarjeta wireless… ni Atheros ni nada…).

    Para instalarlos te vas a Mi PC, pinchas con el botón derecho, vas a propiedades y allí a la pestaña de Hardware. Allí pinchas en Administrador de dispositivos. Buscas tu tarjeta wireless, le das a botón derecho y seleccionas “actualizar controlador”. En este punto es donde debes seleccionar tu driver y se instalará.

    Un saludo!

  17. JPBCONCOLA 06. Abr, 2007 at 8:14 pm #

    Hola, Pablo Arellano referente a tu comentario de
    “Mi tarjeta es una Intel® Centrino 3945ABG pero no se que driver meterle porque no aparece en la lista pero en el video del principio utilizan esta tarjeta con los drivers athero.Me podeis echar un cable
    Muchas gracias”

    tengo entendido que todavia no hay drivers para portatiles centrino ni core duo, es decir para nuestras targetas por eso no nos funciona, habra que esperar a que los saquen, yo ya me he cansado de buscar en vano. Si alguien sabe algo que avise vale?

    muchas gracias.

    salu2

  18. napo 07. Abr, 2007 at 3:54 pm #

    vien gracias una cosa cuando le doy a actualizar controladora me dice k no a encontrado otros sofware mas apropiados nose exenme una mano plis gracias.

  19. Gustaffson 09. Abr, 2007 at 7:02 pm #

    Hola a tod@s, ..y gracias por este tutorial..

    Me ha quedado bastante claro todo, con el inconveniente de que tengo una intel pro wireless 2200bg, así que como novato, a no ser que alguien me diga algo, a pagar, verdad?

    De todas formas, os quería preguntar, ya que a lo mejor hay que pagar, que tarjeta recomendais xa un portátil Toshiba (creo que es centrino).. espero que esto no implique que me tenga que comprar otro portátil..

  20. napo 11. Abr, 2007 at 8:39 pm #

    sigo teniendo problemas con los driver no encuentro actualizaciones ni naa de na me toy volviendo loco aver tengo una targeta es una sis 900- based pci fast ethernet adapter aver si me podis ayudar

  21. Antonio 11. Abr, 2007 at 9:36 pm #

    Hola tengo una tarjeta Intel 3945AGB y no hay manera de meterle drivers. No me los coje al actualizar con los archivos inf. Por favor llevo dias investigando y no consigo nada. Necesito ayuda, por mas tiempo que gasto leyendo y probando me es imposible. Gracias.
    Mi correo es antoniohuesas@hotmail.com

  22. Antonio 11. Abr, 2007 at 9:37 pm #

    Ah por cierto tengo windows media center (por desgracia parece para estas cosas) Gracias nuevamente y espero ayuda.

  23. Cerve!! 12. Abr, 2007 at 6:27 pm #

    Hola!el tutorial es una caña, mxs gracias. xo tng un problema con las IV’s…cuantas necesito xa conseguir la WEP?? con 2242 IV’s llevo 30 minutos y no la encuentra. Gracias un saludo

  24. Kurosaki-Frank 14. Abr, 2007 at 12:11 am #

    HOLA, QUERIA PREGUNTAR SI ESTO MISMO SIRVE PARA WINDOWS VISTA X64 PORQUE ME ACABO DE CONSEGUIR UNA NOTEBOOK Y ME GUSTARIA HACER ESTO, UNA AYUDADITA PLEASE!!!

  25. OSCAR ALEJANDRO VILLANUEVA DE LOZA 14. Abr, 2007 at 6:30 am #

    HOLAAAA XD BUENO PUES PRIMERO CHIDO POR TODOS USTEDES QUE HACEN POSIBLE ESTE TIPO DE PAJINAS ME ENCANTA TODO LO REFERENTE AL HACKIN PERO YO TENGO UN PROBLEMA CON EL PROGRAMA AL MOMENTO DE BUSCAR LOS DRIVER PARA MI TARJETA INALAMBRICA NO LOS ENCUENTRO MI TARJETA ES ( IEEE 802.11g Wireless USB Adapter ) SOLO ME HACEN FALTA LOS DRIVERS PERO NO APARECE MI TARJETA EN LA LISTA LES AGRADECERIA MUCHO SI ALGIEN ME ALLUDARA A ENCONTRARLOS O ME DIJIERA QUE PUEDO HACER PORFABOR ALGIEN AYUDEME SE LOS AGRADESCO DE ANTEMANO Y GRACIAS BYE XD

  26. napo 14. Abr, 2007 at 7:41 pm #

    estoy esperando una respuesta por favor ayudenme con lo de los driver gracias.

  27. Nacho Jiménez 17. Abr, 2007 at 10:22 am #

    Hola, tengo un problema, espero que me puedas ayudar, tengo una notebook compaq presario V3115 LA, tiene una WLAN Broadcom 802.11b/g con NVIDIA nForce Networking Controller.

    El Network Stumbler lo pude instalar y funciona muy bien detecta en mi casa una red inalámbrica en canal 6 con encriptación WEP.

    Puedo descargar los archivos que indica en esta página (Peek.dll, peek.sys y Peek5.sys) y ponerlos en la carpeta (bin) del aircrack.

    Puedo abrir el Aircrack-ng GUI.exe, en la pestaña Airdump-ng selecciono Launch

    En la ventana para poner los parámetros necesarios aparece lo siguiente:

    2 WLAN Broadcom 802.11b/g
    5 NVIDIA nForce Networking Controller

    Escribo el 2

    Después selecciono “a” (Aironet/Atheros)

    Y por último en el canal elijo el 6

    Guardo el archivo.

    Y me manda automáticamente a una página para descargar el Atheros.

    Después en la pestaña de Airocrack-ng elijo el archivo que he creado y pulso Launch

    Es aquí donde surge un problema, se abre una ventana en donde me aparece el siguiente mensaje:

    Opening C:\Documents and Settings\nacho jimenez\Escritorio\aircrack-ng-0.6.2-win\bin\mycapture.ivs
    Read 0 packets.

    No networks found, exiting.

    C\Documents and Settings\nacho jimenez\Escritorio\aircrack-ng-0.6.2-win\bin>_

    He descargado el Atheros en la versión 4.2.1 pero no se que hacer con esos archivos que descargo, son 3:

    ar5211.sys
    net511.inf
    readme.htm

    Y hasta aquí he podido llegar, no se que más hacer

  28. napo 17. Abr, 2007 at 10:12 pm #

    esto es un timo joder io llebo 3 meses para que me contesten alos post y no hay manera :s

  29. David Alayón 17. Abr, 2007 at 10:17 pm #

    Hola Napo!

    No desesperes! Esto no es un foro. Es complicado que la gente contesteya que aquíno hay mucha actividad (en la zona de comentarios)

    Lo que puedes hacer es mandarme un mail a pisitoenmadrid@gmail.com. Explícame bien el problema y te contesto.

    Un saludo!!

  30. Juan 18. Abr, 2007 at 11:43 am #

    oye tengo un problema tengo una taregeta de este modelo Intel(R) PRO/Wireless 2200BG Network Connection y no se que driver instalar por fa necesito ayuda mandadmelo a esta direccion de correo: juanlr_25@hotmail.com

    Gracias de antemano!!!!

  31. mateo 18. Abr, 2007 at 9:41 pm #

    en linux con iwconfig [adaptador] mode monitor pones a la tarjeta en modo promiscuo, dentro de adaptador ke tenes ke poner? o la palabra adaptador es y para volver a modo no promiscuo en linux.

    bueno gracias saludos.

  32. David Alayón 18. Abr, 2007 at 10:13 pm #

    En adaptador va el nombre del adaptador: wlan0, eth0.. Probablemente el primero.

  33. maxi 18. Abr, 2007 at 11:23 pm #

    se podria hacer con el airport de mac???

  34. mateo 19. Abr, 2007 at 1:34 am #

    gracias por la respuesta y para volver a modo no promiscuo es solo cerrando la consola de comandos? porke tengo miedo ke me kede mal la tarjeta, todo estoy te estoy preguntando si lo hiciera en linux
    saludos

  35. mateo 19. Abr, 2007 at 2:16 am #

    creo ke lo encontre en vez de poner monitor pongo managed, toy en lo cierto?

    saludos

  36. napo 25. Abr, 2007 at 7:29 pm #

    una cosa cuando abro el air crack y le doy a bind luego kiero abrir el archivo aircrack-ng GUI no se me abre k programa necesito para abrilo gracias.

  37. diegoandres0666 27. Abr, 2007 at 10:57 pm #

    pal miki… weon cambiate de sistema operativo… descarga los controladores y te va a significar un ahorro de tiempo de aprox 2 meses…
    instala alguna wea de linux ya que es lo más simple y parchea tu controlador… y despues tienes todas las pasadas… si eso no te funka, te puedes comunicar conmigo a mi mail diegoandres0666@hotmail.com.., los belmont sino los deby… jajaja xau

  38. cesar 07. May, 2007 at 9:39 pm #

    como descargo el controlador para una tarjeta inalambrica de marca encore
    ya que el cd de instalación lo perdí

  39. monica 07. May, 2007 at 11:33 pm #

    Hola..bueno..todo para tarjetas de red…y para USB??

    por que yo no lo consigo encontrar..aunqeu bueno, hay qeu decir que estoy un poko dormida…
    pro que ya lo intente..y no consigo encontrar si es hermes o la otra que se me ha olvidado el nombre, qeu torpe estoy…

    si veo qeu tampoco se os ocurre, pues probare con las 2 a ver que me cuenta!!!

    muchas gracias!!

    pro cierto me encanta el caracolillo este en planm jedi…
    y qeu decir qeu muchas gracas pro la informacion y la explicacion..me ha parecido supersencilla….veremo despues con el yo y la practica!!!

  40. Pititxu 09. May, 2007 at 5:06 pm #

    Hola Amigos!

    Tengo todo instalado, pero la descarga de IVs es muy lenta…
    ¿hay alguna manera de “agilizar” la entrada de IVs??

    a la velocidad q va en 5 meses tendré el millon de IVs…

    que puede estar mal?

    SALUDOS

  41. marcsuaz 09. May, 2007 at 11:55 pm #

    ayuda con aircrack, ya lo descarge tal como en el video y ya tambien descarge las hrramientas del peek e intento correr el aircrack-ng gui.exe y me manda un error de que no se puede ejecutar la aplicasion, que debo hacer o que me falta por hacer para lograr ejekutarlo ayuda porfavor..

  42. mesina 11. May, 2007 at 5:58 am #

    hola instale todo como sale en el vedeo no tuve problema pero al correr airoDump y poner la tarjeta en modo promiscuo no pesca tengo un nottbok un toshiba satellite el cual usa tarjeta intel pro/wireless 3045abg si me pueden ayudar para buscar los controladores que le sirvan por f se los agradseria mucho gracias

  43. JsMo 16. May, 2007 at 2:23 am #

    io cuento con windows xp , pero tambien uso el ubuntu , pero la verdad no he encontado drivers para ubuntu , nose si alguien lo ha logrado a hacer con esta tarjeta inalambrica
    Network Adapter Atheros AR5006EG Wireless Network Adapter , es de una toshiba satellite m115-s1061
    les agradeceria su ayuda

  44. JENNY ALEXANDRA 18. May, 2007 at 4:49 pm #

    hola tengo un pavilon dv2000 HP pero no he podido sacar el signo de arroa por favor me pueden indicar

  45. JaVi 20. May, 2007 at 1:25 pm #

    Tengo el mismo problema que tenia paquito…yo tengo:

    -intel(r) PRO/wireless 2200BG network connection y….
    - REALTEK RTL8139/810x family Gibabit ethernet NIC

    y no sé que drivers tengo que instalarl para que me funcione el airodump…:( alguien los sabe?????? Gracias

  46. javipks 25. May, 2007 at 2:01 am #

    Tengo un macbook pro y todo esto se hace con KISMAC pero el mio es de los nuevos y no se puede.
    Bueno el tema es q tengo en la maquina virtual el windows y preguntaba a ver si puedo hacerlo ahi y si me cambiara el driver del mac o solo afectara a la maquina virtual.
    Gracias

  47. abel_arg 31. May, 2007 at 2:19 am #

    Aircrack es una colección de herramientas para la auditoria de redes inalámbricas:
    • airodump: programa para la captura de paquetes 802.11
    • aireplay: programa para la inyección de paquetes 802.11
    • aircrack: crackeador de claves estáticas WEP y WPA-PSK
    • airdecap: desencripta archivos de capturas WEP/WPA
    Podéis descargarlas y aprender más sobre como funcionan en:

    http://www.aircrack-ng.org/doku.php?id=aircrack-ng.es

    Este manual se ha creado a partir de otros muchos encontrados en la red y en base a la experiencia con el propio programa. Su fin es meramente educativo. El acceso a redes protegidas para conseguir datos de sus usuarios así como usar sus servicios como propios es totalmente ilegal.

    Configuración Hardware

    En la misma página podemos encontrar más información sobre el hardware compatible.

    En principio, hay una versión para Windows, pero por compatibilidad con el hardware y que no hay posibilidad de inyectar tráfico, usaremos la versión de Linux, sobre Ubuntu 7.04, que es fácil y rápida de instalar.
    Es importante un mínimo de conocimientos sobre el manejo del shell (Terminal), que nadie se asuste, con cd (cambio de directorios) y poco más nos basta.

    Funciona correctamente con los drivers que te instala automáticamente para tarjetas basadas en rt2500, concretamente he probado “conceptronic usb c54ru”, y “obislink pcmcia”, y el mismo aircrack las pone en modo monitor (escucha), necesario para captar las redes e inyectar tŕafico.

    Estas tarjetas aunque dan buenos resultados, pero su alcance es corto así que como no seamos un manitas y les soldemos una antena, o la red es muy cercana o la señal no será suficiente.
    Para SMC CWPCITT-G, una tarjeta wíreless pci, no podía usar los drivers propietarios, así que he tenido que instalar los drivers de madwifi, y parchearlos para la inyección de tráfico. Están en el Web, no son difíciles de encontrar.

    Debemos seguir estos pasos dentro del shell (debemos hacerlo con privilegios de administrador, “root”, del sistema, para ello añadimos sudo antes de cada comando):

    Asegurar que tenemos instalado los compiladores, si no recurrir a synaptic (g , gcc,…)

    En negrita pondré lo que debéis teclear, precedidos del sudo y dentro de la carpeta del driver.

    ifconfig ath0 down
    ifconfig wifi0 down
    rmmod wlan_wep ath_rate_sample ath_rate_onoe ath_pci wlan ath_hal ath_rate_amrr 2>/dev/null
    cd madwifi-ng
    patch -Np1 -i ../madwifi-ng-r2277.patch
    make
    make install
    depmod -ae
    modprobe ath_pci

    Para que nos los cargue automáticamente al arrancar el so debemos añadir el alias:

    sudo gedit /etc/modprobe.b/aliases

    y añadimos:

    alias ath0 ath_pci

    al final del archivo, guardamos y listo.

    Además deberemos teclear cada vez que iniciemos el sistema y vayamos a usar aircrack:
    sudo wlanconfig ath0 destroy
    sudo modprobe -r ath_pci
    sudo modprobe ath_pci autocreate=monitor

    Recordar que este sólo es para la SMC pci basada en atheros.
    El motivo de que me extienda con la configuración de esta tarjeta pese a ser algo tediosa, es por que con unos 40 € de inversión en una tarjeta pci, y una antena omnidireccional de 6 db también SMC, se consiguen unos resultados excelentes.

    Pasemos a aircrack.

    Primeros compilamos con make para generar los ejecutables, dentro de la carpeta de aircrack.
    En primer lugar usamos airodump para ver las redes que captamos, para ello usamos un shell:
    sudo ./airodump -ng ath0
    ath0 en mi caso es la interface de la inalámbrica (ra0, rausb0,…); podemos verlo en la administración de red de Ubuntu.
    Con esto vemos el tráfico por pantalla

    BSSID PWR Beacons # Data CH MB ENC ESSID

    00:13:10:30:24:9C 46 15 3416 6 54. WEP the ssid
    00:09:5B:1F:44:10 36 54 0 11 11 OPN NETGEAR

    BSSID STATION PWR Packets Probes

    00:13:10:30:24:9C 00:09:5B:EB:C5:2B 48 719 the ssid
    00:13:10:30:24:9C 00:02:2D:C1:5D:1F 190 17 the ssid

    En la parte superior tenemos las redes, y en la inferior los clientes asociados.
    Características:

    Field Description
    BSSID Dirección MAC del punto de acceso.
    PWR Nivel de señal reportado por la tarjeta. Su significado depende del controlador, pero conforme te acercas al punto de acceso o a la estación la señal aumenta. Si PWR == -1, el controlador no soporta reportar el nivel de señal.
    Beacons Número de paquetes-anuncio enviados por el AP. Cada punto de acceso envía unos diez beacons por segundo al ritmo (rate) mínimo (1M), por lo que normalmente pueden ser recogidos desde muy lejos.
    # Data Número de paquetes de datos capturados (si es WEP, sólo cuenta IVs), incluyendo paquetes de datos de difusión general.
    CH Número de canal (obtenido de los paquetes beacon). Nota: algunas veces se capturan paquetes de datos de otros canales aunque no se esté alternando entre canales debido a las interferencias de radiofrecuencia.
    MB Velocidad máxima soportada por el AP. Si MB = 11, entonces se trata de 802.11b, si MB = 22 entonces es 802.11b y velocidades mayores son 802.11g.
    ENC Algoritmo de encriptación en uso. OPN = sin encriptación, “WEP?” = WEP o mayor (no hay suficiente datos para distinguir entre WEP y WPA), WEP (sin la interrogación) indica WEP estática o dinámica, y WPA si TKIP o CCMP están presentes.
    ESSID Conocida como “SSID”, puede estar vacía si el ocultamiento de SSID está activo. En este caso airodump tratará de recuperar el SSID de las respuestas a escaneos y las peticiones de asociación.
    STATION Dirección MAC de cada estación asociada. En la captura de más arriba se han detectado dos clientes (00:09:5B:EB:C5:2B y 00:02:2D:C1:5D:1F).

    Ahora vamos con aireplay, para ello usemos otro shell:
    Si el controlador está correctamente parcheado, aireplay es capaz de inyectar paquetes 802.11 en modo Monitor en bruto; actualmente implementa un conjunto de 5 ataques diferentes.
    Nos centraremos en 1, 3, 4 que han sido los más efectivos. El 0 y 2 no me han resultado útiles.
    Si recibes el mensaje “ioctl(SIOCGIFINDEX) failed: No such device”, revisa que el nombre de tu dispositivo es correcto y que no has olvidado un parámetro en la línea de comandos.
    En los siguientes ejemplos, 00:13:10:30:24:9C es la dirección MAC del punto de acceso, 00:09:5B:EB:C5:2B es la dirección MAC de un cliente inalámbrico y 00:11:22:33:44:55 la propia.

    Ataque 0: deautenticación
    Este ataque es probablemente el más útil para recuperar un ESSID oculto (no difundido) y para capturar “saludos” WPA forzando a los clientes a reautenticarse. También puede ser usado para generar peticiones ARP en tanto que los clientes Windows a veces vacían su cache de ARP cuando son desconectados. Desde luego, este ataque es totalmente inservible si no hay clientes asociados.
    Normalmente es más efectivo fijar como blanco una estación específica usando el parámetro -c.
    Algunos ejemplos:
    Captura del “saludo” WPA una Atheros
    airmon.sh start ath0
    airodump ath0 out 6 (cambia a otra consola)
    aireplay -0 5 -a 00:13:10:30:24:9C -c 00:09:5B:EB:C5:2B ath0
    (espera unos segundos)
    aircrack -w /ruta/al/diccionario out.cap
    Generar peticiones ARP con una tarjeta Prism2
    airmon.sh start wlan0
    airodump wlan0 out 6 (cambia a otra consola)
    aireplay -0 10 -a 00:13:10:30:24:9C wlan0
    aireplay -3 -b 00:13:10:30:24:9C -h 00:09:5B:EB:C5:2B wlan0
    Después de enviar tres tandas de paquetes de deautenticación, comenzamos a escuchar en busca de peticiones ARP con el ataque 3. La opción -h es esencial y debe ser la dirección MAC de un cliente asociado.
    Si el controlador es wlan-ng, debes ejecutar el script airmon.sh; de otro modo la tarjeta no estará preparada correctamente para la inyección.
    Denegación de servicio masiva con una tarjeta RT2500
    airmon.sh start ra0
    aireplay -0 0 -a 00:13:10:30:24:9C ra0
    Con el parámetro 0, este ataque enviará en un bucle infinito paquetes de deautenticación a las direcciones de broadcast, evitando así que los clientes permanezcan conectados.

    Ataque 1: autenticación falsa
    Este ataque es particularmente útil cuando no hay clientes asociados: creamos la dirección MAC de un cliente falso, la cual quedará registrada en la tabla de asociación del AP. Esta dirección será usada para los ataques 3 (reinyección de peticiones ARP) y 4 (desencriptación WEP “chopchop”).
    De todos modos si este ataque falla y hay ya un cliente asociado, es más efectivo usar simplemente su dirección MAC (aquí, 00:09:5B:EB:C5:2B) para los ataques 3 y 4.
    Si no conocemos nuestra Mac (aunque hay muchas formas de saberlo), os diré una forma de saberla en el ataque 3.

    sudo ./aireplay-ng -1 0 -e “el ssid” -a 00:13:10:30:24:9C -h 00:11:22:33:44:55 ath0

    12:14:06 Sending Authentication Request
    12:14:06 Authentication successful
    12:14:06 Sending Association Request
    12:14:07 Association successful :-)
    Puede ocurrir que debas usarlo varias veces seguidas para que funcione.
    Algunos puntos de acceso requieren de reautenticación cada 30 segundos, si no nuestro cliente falso será considerado desconectado. En este caso utiliza el retardo de re-asociación periódica:
    sudo ./aireplay-ng -1 30 -e “el ssid” -a 00:13:10:30:24:9C -h 00:11:22:33:44:55 ath0
    Si este ataque parece fallar (aireplay permanece enviando paquetes de petición de autenticación), puede que esté siendo usado un filtrado de direcciones MAC. Asegúrate también de que:
    • Estás lo suficientemente cerca del punto de acceso.
    • El controlador está correctamente parcheado e instalado.
    • La tarjeta está configurada en el mismo canal que el AP.
    • El BSSID y el ESSID (opciones -a / -e) son correctos.
    • Si se trata de Prism2, asegúrate de que el firmware está actualizado.
    Como recordatorio: no puedes inyectar con un chipset Centrino, Hermes, ACX1xx, Aironet, ZyDAS, Marvell o Broadcom debido a limitaciones de firmware y/o controlador.

    Ataque 2: Reenvío interactivo de paquetes
    Este ataque te permite elegir un paquete dado para reenviarlo; a veces proporciona resultados más efectivos que el ataque 3 (reinyección automática de ARP).
    Podrías usarlo, por ejemplo, para intentar el ataque “redifundir cualesquiera datos”, el cuál sólo funciona si el AP realmente reencripta los paquetes de datos WEP:
    aireplay -2 -b 00:13:10:30:24:9C -n 100 -p 0841 \
    -h 00:09:5B:EB:C5:2B -c FF:FF:FF:FF:FF:FF ath0
    También puedes usar el ataque 2 para reenviar manualmente paquetes de peticiones ARP encriptacas con WEP, cuyo tamaño es bien 68 o 86 bytes (dependiendo del sistema operativo):
    aireplay -2 -b 00:13:10:30:24:9C -d FF:FF:FF:FF:FF:FF \
    -m 68 -n 68 -p 0841 -h 00:09:5B:EB:C5:2B ath0

    aireplay -2 -b 00:13:10:30:24:9C -d FF:FF:FF:FF:FF:FF \
    -m 86 -n 86 -p 0841 -h 00:09:5B:EB:C5:2B ath0

    Ataque 3: Reinyección de petición ARP
    El clásico ataque de reinyección de petición ARP es el mas efectivo para generar nuevos IVs, y funciona de forma muy eficaz. Necesitas o bien la dirección MAC de un cliente asociado (00:09:5B:EB:C5:2B), o bien la de un cliente falso del ataque 1 (00:11:22:33:44:55). Puede que tengas que esperar un par de minutos, o incluso más, hasta que aparezca una petición ARP; este ataque fallará si no hay tráfico.
    Por favor, fíjate en que también puedes reutilizar una petición ARP de una captura anterior usando el interruptor -r.
    sudo ./aireplay-ng -3 -b 00:13:10:30:24:9C -h 00:11:22:33:44:55 ath0

    Saving ARP requests in replay_arp-0627-121526.cap
    You must also start airodump to capture replies.
    Read 2493 packets (got 1 ARP requests), sent 1305 packets…
    Si utilizais despues de -h una MAC asociada, os saldrá un mensaje diciendo que no coincide con vuestra MAC, y os la sacará en la consola, ahí la tenéis (esa es la vuestra).

    Ataque 4: El “chopchop” de KoreK (predicción de CRC)
    Este ataque, cuando es exitoso, puede desencriptar un paquete de datos WEP sin conocer la clave. Incluso puede funcionar con WEP dinámica. Este ataque no recupera la clave WEP en sí misma, sino que revela meramente el texto plano. De cualquier modo, la mayoría de los puntos de acceso no son en absoluto vulnerables. Algunos pueden en principio parecer vulnerables pero en realidad tiran los paquetes menores de 60 bytes. Este ataque necesita al menos un paquete de datos WEP.
    sudo ./aireplay-ng -4 -b 00:13:10:30:24:9C -h 00:09:5B:EB:C5:2B ath0
    Podemos utilizar la Mac propia después de -h si hemos utilizado antes el ataque 1 de forma satisfactoria.
    Por experiencia 1 y 3 es la combinación ideal.
    Volvemos al shell anterior, el de airodump y usamos Ctrl C para pararlo, y relanzarlo, ahora especificaremos el canal y el archivo donde queremos guardar los paquetes capturados:
    sudo ./airodump -ng ath0 –channel X -w file

    Si todo va bien deberemos empezar a capturar Ivs , es decir, data aumente de forma continua y a una velocidad decente en un par de minutos.
    ¿Cuántos IVs se necesitan para crackear WEP ?

    El crackeo WEP no es una ciencia exacta. El número de IVs necesarios depende de la longitud de la clave WEP, y también de la suerte. Normalmente, una clave WEP de 40-bit puede ser crackeada con 300.000 IVs, y una de 104-bit con 1.000.000 de IVs; teniendo mala suerte se pueden necesitar dos millones de IVs, o más.
    No hay ninguna manera de saber la longitud de la clave WEP: esta información está oculta y nunca es anunciada, guardada bien en paquetes de gestión, bien en paquetes de datos; como consecuencia, airodump no puede reportar la longitud de la clave WEP. Por ese motivo, se recomienda ejecutar aircrack dos veces: cuando tienes 250.000 IVs, inicias aircrack con “-n 64″ para crackear la WEP de 40-bit. Si no la sacas, vuelves a iniciar aircrack (sin la opción -n) para crackear la WEP de 104-bit.

    Una vez capturados los suficientes aproximadamente usamos aircrack:
    sudo ./aircrack-ng -c -s file-01.cap

    Opciones de aircrack:

    Opción Param. Descripción
    -a amode Fuerza el tipo de ataque (1 = WEP estática, 2 = WPA-PSK).
    -e essid Si se especifica, se usarán todos los IVs de las redes con el mismo ESSID. Esta opción es necesaria en el caso de que el ESSID no esté abiertamente difundido en un crackeo WPA-PSK (ESSID oculto).
    -b bssid Selecciona la red elegida basándose en la dirección MAC.
    -p nbcpu En sistemas SMP , especifica con esta opción el número de CPUs.
    -q none Activa el modo silencioso (no muestra el estado hasta que la clave es o no encontrada).
    -c none (crackeo WEP) Limita la búsqueda a caracteres alfanuméricos sólamente (0×20 – 0×7F).
    -d start (crackeo WEP) Especifica el comienzo de la clave WEP (en hex), usado para depuración.
    -m maddr (crackeo WEP) Dirección MAC para la que filtrar los paquetes de datos WEP. Alternativamente, especifica -m ff:ff:ff:ff:ff:ff para usar todos y cada uno de los IVs, indiferentemente de la red que sea.
    -n nbits (crackeo WEP) Especifica la longitud de la clave: 64 para WEP de 40-bit , 128 para WEP de 104-bit , etc. El valor predeterminado es 128.
    -i index (crackeo WEP) Conserva sólo los IVs que tienen este índice de clave (1 a 4). El comportamiento predeterminado es ignorar el índice de la clave.
    -f fudge (crackeo WEP) De forma predeterminada, este parámetro está establecido en 2 para WEP de 104-bit y en 5 para WEP de 40-bit. Especifica un valor más alto para elevar el nivel de fuerza bruta: el crackeo llevará más tiempo, pero con una mayor posibilidad de éxito.
    -k korek (crackeo WEP) Hay 17 ataques de tipo estadístico de korek. A veces un ataque crea un enorme falso positivo que evita que se obtenga la clave, incluso con grandes cantidades de IVs. Prueba -k 1, -k 2, … -k 17 para ir desactivando cada uno de los ataques de forma selectiva.
    -x none (crackeo WEP) No aplicar fuerza bruta sobre los dos últimos keybytes.
    -y none (crackeo WEP) Éste es un ataque de fuerza bruta experimental único que debería ser usado cuando el método normal de ataque falle con más de un millón de IVs.
    -w words (WPA cracking) Ruta hacia la lista de palabras.

    Si hemos capturados más de un archivo, los ponemos a continuación del primero y aircrack usara todos.
    Por experiencia, si tarda más de 4-5 minutos en sacar la clave, podéis olvidaros. Mejor capturar más paquetes.

    Si todo funciona, ya la tenemos, yuju!!!!!!!!

    Pero aun nos queda otro problema, si el router no tiene habilitado DHCP, y la puerta de enlace no es la habitual para usar IP estática (las típicas 192.168.1.1 y 192.168.0.1), no podemos saber si es correcta.

    Para encontrar la puerta de enlace usamos airdecap sobre uno de los archivo cap que hemos utilizado, da igual que sea pequeño, con que contenga 30 IVs ya vale.

    sudo ./airdecap-ng -w clave_wep_obtenida file.cap

    La clave wep la escribiremos en hexadecimal y sin usar puntos para separarla.

    Si la clave es correcta, escribe en el shell un mensaje con el número de paquetes que se han desencriptado, esta claro que ha de ser mayor de 0, no?

    Si ha ido bien tendremos un nuevo file.cap pero de la forma file-dec.cap

    Si habrimos este archivo con ethereal, otro programita disponible en el gestor de paquetes synaptic, hay tendremos la dirección de la puerta de enlace.

    Todo el proceso si va bien durará unas 2 horas aprox., la mayoría lo pasa airodump captando paquetes (aunque puede tardar más).

  48. david 01. Jun, 2007 at 11:42 am #

    buenas, me falta descargarme el driver de para mi tarjeta: Intel 3945 para ponerla en modo promiscuo, que no se como se hace, si alguien me lo explica… gracias

Trackbacks/Pingbacks

  1. Fresqui.com - 11. Ene, 2007

    Tutorial: Hacking Wireless

    Completísimo tutorial para desencriptar contraseñas WEP de redes Wireless. He visto muchos tutoriales usando airsnort en Linux pero este está basado en el aircrack. Un programa que integra el sniffer (aunque en el tutorial usa el NetStumbler), capturad

  2. DaboBlog » Blog Archive » Cómo romper una red Wi-fi con cifrado Wep (GNU/Linux - Windows) - 25. Mar, 2007

    [...] Tutorial sobre “hacking Wireless con Aircrack“. [...]

  3. La House » Ja tenim internet, i altres mites grecs - 26. Mar, 2007

    [...] El primer dia la red estava encriptada. El segon dia es provà de desencriptar segons els “13 simple steps to hack a network password”, però no resultà. El tercer dia s’intentà posar la targeta wifi en mode promiscu, però no funcionà. El tercer dia es provà el live CD de linux Back Track 2 i sí funcionà per posar el mode promiscu. El quart dia s’intentà esnifar paquets de la red… pero ja no hi havia red!! El cinquè dia la red encara no existia i vam descansar. El sisè dia, la red va tornar a apareixer, vam poder esnifar un quants paquets… pero resulta que ja no valia la pena perque havien retirat el password… I el setè dia connectàrem el eMule a muerrrteeee!!!!!!!!!! [...]

  4. TechTear :: T_T » Hacking Ético, aprende hackeando - 09. Abr, 2007

    [...] Hacking wireless con Aircrack [...]

  5. Hacking Ético, aprende hackeando « BoNnErIx.NeT - 10. Abr, 2007

    [...] Hacking wireless con Aircrack [...]

  6. La filosofía de Menéame at Pisito en Madrid - 21. Abr, 2007

    [...] No creo que envíar ciertas noticias tuyas, no sólo que creas interesantes, sino que puedan aportar mucho a otras personas y les puedan interesar sea un autobombo que sature y rompa la filosofía de Menéame. De hecho mucha gente ha conocido mi blog por una noticia que obtuvo muchos votos pero no llegó a portada: Tutorial de Hacking Wireless, y luego se ha quedado porque le ha gustado Pisito. Esta noticia la envié yo y por supuesto no me arrepiento ya que lo comienzos son complicados y la noticia era buena. Aprovechar la gran cantidad de tráfico que tiene Menéame para conseguir que una gran noticia llegue a gente que le pueda interesar y que nunca la habría leído porque no conocía tu página me parece algo inteligente. [...]

  7. Enigma Tres » Seguridad en tu wifi: WPA, WPA2, WEP… - 27. Mar, 2008

    [...] Y ¿como viajan nuestros datos?. Nuestros datos viajan en paquetes por el aire, y eso significa, que cualquiera que pase puede capturar nuestros paquetes con un snifer y los drivers adecuados. Es decir que una persona con algunos conocimientos, podría ver el correo que acabo de mandar, o nuestras conversaciones del Messenger, simplemente capturando los paquetes que estoy mandando por mi red wifi, ya que estos no estan  cifrados por defecto. Para evitar esto, se han inventado algunas técnicas de cifrado como WPA, WPA2 o WEP, de las cuales la mas frecuente, obsoleta, y fácil de romper es la WEP. Aunque, si utilizamos WPA, lo único que  conseguiremos que tarden mas tiempo en romperla, dependiendo de la longitud de la clave. WPA2 es otra historia, aunque para usarla necesitaremos hardware que lo implemente, que no son ni comunes ni baratos. Y hasta aquí de momento que es tarde. [...]

  8. Tutorial: Hacking Wireless « ALEX BASS ( the iceman ) - 22. Abr, 2009

    [...] fuente:  http://www.pisitoenmadrid.com/blog/2006/12/tutorial-hacking-wireless/ [...]

  9. Seguridad en tu wifi: WPA, WPA2, WEP… | Enigma Tres - 17. Sep, 2009

    [...] técnicas de cifrado como WPA, WPA2 o WEP, de las cuales la mas frecuente, obsoleta, y fácil de romper es la WEP. Aunque, si utilizamos WPA, lo único que conseguiremos que tarden mas tiempo en romperla, [...]