Tags

, , , , , , , , ,

Este post, busca explicar algunas minucias de la suite aircrack y su funcionamiento en Ubuntu 10.10, de hecho con un problema particular. Esto es claramente, debido a que en dicha versión de Ubuntu el aircrack no funciona bien. El problema que me llevó a investigar y hacer que alguien más investigara fue que al establecer la interfaz de captura (o modo monitor) la interfaz quedaba por defecto escuchando promiscuamente en un supuesto canal -1, entonces generaba unos problemas del tipo:

... mon0 is on channel -1 but the AP uses channel 9

Para eliminar esta bronca hay que “parchar” (make a patch pues) los drivers de red, so, vamos a ello:

  1. $ wget http://wireless.kernel.org/download/compat-wireless-2.6/compat-wireless-2010-10-16.tar.bz2
  2. $ tar -jxf compat-wireless-2010-10-16.tar.bz2
  3. $ cd compat-wireless-2010-10-16/
  4. $ wget http://patches.aircrack-ng.org/mac80211.compat08082009.wl_frag+ack_v1.patch
  5. $ wget http://patches.aircrack-ng.org/channel-negative-one-maxim.patch
  6. $ patch -p1 < mac80211.compat08082009.wl_frag+ack_v1.patch
  7. $ patch ./net/wireless/chan.c channel-negative-one-maxim.patch
  8. $ gedit scripts/update-initramfs

    Y buscamos la línea 13:

    KLIB=/lib/modules/2.6.31-wl/build

    Y la reemplazamos con:

    KLIB=/lib/modules/$(uname -r)/build
  9. $ make
  10. $ sudo make install
  11. $ sudo make unload
  12. $ sudo reboot

Y listo! Lo acabo de probar hoy martes 22 de marzo a las 10:00pm y funciona!