epelpad

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
fixed channel mon0: -1

Si bien se queda escuchando en ese canal, al intentar inyectar con aireplay nos sale un mensaje como el siguiente:
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 solución nueva y mucho más simple: actualizar a la última versió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 versió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 recordar 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 seguir 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 opción --ignore-negative-one nos permite sortear el pequeño obstáculo del channel -1 muy fácilmente, dejándonos asociarnos sin problemas con el AP e inyectar.
Espero que les aproveche la información, saludos!

:x

20 comentarios - Aircrack-ng: fixed channel -1 resuelto

WolverinX
Hace rato que habia dejado de escanear por esa razon, voy a pegarle una mirada.
Delovikinger +1
Si le pasas el parámetro -D cumple la misma función que --ignore-negative-one
pablocns
Delovikinger dijo:Si le pasas el parámetro -D cumple la misma función que --ignore-negative-one

yo lo solucione así y anda barbaro
fraxd
me podrias ayudar me confundi aca
make -j3 # el valor de -j dependerá de los cores que querramos usar.

yo tengo ubuntu 11.10 con el kernel 3.1
ayuda!!!!
Brunosb09
Me solucionaste la vida! Gracias.. toma 10
fraxd
no me funco
gonza_212
cuando escribo en la terminal la primer línea:


 svn co http://trac.aircrack-ng.org/svn/trunk aircrack-ng 


me salen los siguientes errores:


 svn: E175002: Unable to connect to a repository at URL 'http://trac.aircrack-ng.org/svn/trunk'
svn: E175002: OPTIONS de 'http://trac.aircrack-ng.org/svn/trunk': no se pudo establecer la conexión con el servidor (http://trac.aircrack-ng.org) 



alguien me podría ayudar? se lo agradezco.

Muchas gracias. Saludos!
DurrutiBuenaventura
Y seguramente desde algunas versiones anteriores del kernel.
hey_jude_ +1
Me pego un paseo toda la noche esto! Ahora lo pruebo y te aviso como me fue. Te deje puntines
hey_jude_
@DurrutiBuenaventura Ahh si, lo tengo en windows pero siempre me costo un huevo en linux el tema de los archivos tar
DurrutiBuenaventura
@hey_jude_ , si el tar lo que trae es código fuente, si viene un Makefile incluído basta con hacer un simple make en el directorio la mayoría de las veces (si tenemos instaladas las herramientas de desarrollo, claro).
Y muchas veces suelen traer un README con instrucciones, aunque si no sabemos inglés puede ser un problema.
hey_jude_
@DurrutiBuenaventura Voy a probar, te aviso si tengo algun problema asi me ayudas
samuelmarcelino
fern-wifi-cracker podrias hacer un supertutoriAL de como instalarlo( NO SE COMO SE INSTALAN LOS DEMAS PAQUETES QUE PIDE )
DurrutiBuenaventura
No me interesa, y alguien ya debe haberlo hecho, es cuestión de buscar por la red. ¡Saludos!