Aircrack-ng: fixed channel -1 resuelto

Buenas tardes, a varios nos ha pasado hace algún tiempo que, al actualizar a versiones más recientes del kernel (versiones por arriba de la 2.32), hemos empezado a tener problemas al utilizar herramientas del aircrack-ng, más específicamente con airodump y con aireplay. Al ponernos a escuchar en un channel, nos figura que nuestra interfáz se encuentra en
dijo:fixed channel mon0: -1
Si bien se queda escuchando en ese canal, al intentar inocular con aireplay nos sale un mensaje como el siguiente:
dijo:mon0 is on channel -1, but the AP uses channel 6
Sé que hay soluciones parcheando los drivers para el chipset y compilándolos a mano, pero hoy encontré una desenlace nueva y mucho más simple: actualizar a la última explicación del aircrack-ng, ya que han añadido una funcionalidad muy interesante. Les dejo las instrucciones a continuación (es necesario tener instalado subversion), previamente es necesario desinstalar la explicación de aircrack-ng que tengamos y luego:

 $ svn co http://trac.aircrack-ng.org/svn/trunk aircrack-ng
 $ cd aircrack-ng
 $ make -j3    # el valor de -j dependerá de los cores que querramos usar.
 $ su -c make install

Es necesario evocar que aircrack-ng necesita tener instalado libssl-dev, de todas formas no podremos hacer un make correcto sin eso (y wireless-tools y todo eso, pero si ya tenemos la plaquita andando, esto ya debe estar).

Y ahora lo interesante, el airodump va a proseguir informándonos del fixed-channel, y el aireplay también, a menos que…

# aireplay-ng -1 0 -a 00:11:22:33:44:55 -c 55:44:33:22:11:00 –ignore-negative-one mon0
18:23:29  Waiting for beacon frame (BSSID: 00:11:22:33:44:55) on channel -1

18:23:29  Sending Authentication Request (Open System) [ACK]
18:23:29  Authentication successful
18:23:29  Sending Association Request [ACK]
18:23:29  Association successful 🙂 (AID: 1)

La nueva disyuntiva –ignore-negative-one nos permite sortear el chico óbice del channel -1 muy fácilmente, dejándonos asociarnos sin problemas con el AP e inyectar.
Espero que les aproveche la información, saludos!

😡

Fuentes de Información

El contenido del post es de mi autoría, y/o, es un recopilación de distintas fuentes.

1 Comentario

  1. Marcos Quinan

    gracias me ayudo pero solo tube que poner –ignore-negative-one como un alias en .bashrsc

    Responder

Deja un comentario

Tu dirección de correo electrónico no será publicada.