Instalar aircrack-ng y compact-wireless en Fedora 14

aircrack-logo

aircrack-logo

Ya por todos es sabido que es Aircrack-ng y para que sirve, este post se centrara en la instalacion del mismo junto con compact-wireless y el parche correspondiente para solucionar el problema del canal -1 o Fixed channel mon0 -1, lo primero que debemos hacer es abrir un terminal



su
Password:

Ya estando logueados como root instalamos aircrack-ng


yum -y install aircrack-ng macchanger

aircrack-ng ya esta instalado pero no podemos utilizarlo por el problema antes mencionado, en la misma terminal instalamos las dependecias necesarias a si como los programas wget, patch y gcc para poder descargar, aplicar y compilar los drivers


yum -y install kernel-devel gcc wget patch

En la misma terminal vamos a descargar compact-wireless e instalarlos


wget http://wireless.kernel.org/download/compat-wireless-2.6/compat-wireless-2011-03-17.tar.bz2
tar -jxf compat-wireless-2011-03-17.tar.bz2
cd compat-wireless-2011-03-17
wget http://patches.aircrack-ng.org/channel-negative-one-maxim.patch
patch ./net/wireless/chan.c channel-negative-one-maxim.patch
make
make install
make unload
make wlunload
make load
reboot

Con esto ya podremos seguir auditando redes inalambricas dejo una captura de pantalla con aircrack-ng trabajando

Aircrack-ng

Aircrack-ng

14 comentarios el “Instalar aircrack-ng y compact-wireless en Fedora 14

  1. Hola, me puedes ayudar por que me marca este error:

    home/nestor/compat-wireless-2011-03-17/config.mk:204: “WARNING: CONFIG_CFG80211_WEXT will be deactivated or not working because kernel was compiled with CONFIG_WIRELESS_EXT=n. Tools using wext interface like iwconfig will not work. To activate it build your kernel e.g. with CONFIG_LIBIPW=m.”
    make -C /lib/modules/2.6.35.11-83.fc14.i686.PAE/build M=/home/nestor/compat-wireless-2011-03-17 modules
    make: *** /lib/modules/2.6.35.11-83.fc14.i686.PAE/build: No existe el fichero o el directorio. Alto.
    make: *** [modules] Error 2

    • Mira encontre esta posible solucion hay que aplicar un parche, para activar la opcion WEXT, el problema es que no dice como aplicarlo te dejo el codigo del patch y las paginas que consulte, espero te sea de ayuda y si funciona o no fucniona espero respuesta para darle seguimiento atu problema saludos

      diff –git a/config.mk b/config.mk
      index b7ef1ce..464a769 100644
      — a/config.mk
      +++ b/config.mk
      @@ -196,6 +196,8 @@ endif #CONFIG_PCMCIA
      # autoconf.h
      ifdef CONFIG_WIRELESS_EXT
      CONFIG_CFG80211_WEXT=y
      +else #CONFIG_CFG80211_WEXT
      +$(warning “WARNING: CONFIG_CFG80211_WEXT will be deactivated or not working because kernel was compiled with CONFIG_WIRELESS_EXT=n. Tools using wext interface like iwconfig will not work. To activate it build your kernel e.g. with CONFIG_LIBIPW=m.”)
      endif #CONFIG_WIRELESS_EXT

      ifneq ($(CONFIG_STAGING),)
      diff –git a/patches/10-add-wext-handlers-to-netdev.patch b/patches/10-add-wext-handlers-to-netdev.patch
      index 8a5c6e5..7f31c73 100644
      — a/patches/10-add-wext-handlers-to-netdev.patch
      +++ b/patches/10-add-wext-handlers-to-netdev.patch
      @@ -29,12 +29,18 @@ CONFIG_WIRELESS_EXT in compat-wireless.
      device_initialize(&rdev->wiphy.dev);
      rdev->wiphy.dev.class = &ieee80211_class;
      rdev->wiphy.dev.platform_data = rdev;
      -@@ -712,6 +708,8 @@ static int cfg80211_netdev_notifier_call
      +@@ -712,6 +708,14 @@ static int cfg80211_netdev_notifier_call
      wdev->sme_state = CFG80211_SME_IDLE;
      mutex_unlock(&rdev->devlist_mtx);
      #ifdef CONFIG_CFG80211_WEXT
      ++#ifdef CONFIG_WIRELESS_EXT
      + if (!dev->wireless_handlers)
      + dev->wireless_handlers = &cfg80211_wext_handler;
      ++#else
      ++ printk(KERN_WARNING “cfg80211: wext will not work because ”
      ++ “kernel was compiled with CONFIG_WIRELESS_EXT=n. Tools ”
      ++ “using wext interface like iwconfig will not work.\n”);
      ++#endif
      wdev->wext.default_key = -1;
      wdev->wext.default_mgmt_key = -1;
      wdev->wext.connect.auth_type = NL80211_AUTHTYPE_AUTOMATIC;

      Referencias:
      https://patchwork.kernel.org/patch/172342/
      http://foro.elhacker.net/wireless_en_linux/problema_al_instalar_patches_aircrackng-t323053.0.html
      http://www.spinics.net/lists/linux-wireless/msg55402.html
      http://forums.fedoraforum.org/showthread.php?t=255054

    • La verdad nunca me ha pasado no tengo respuesta, me ha pasado con photorec que tengo que redimencionar la consola a un tamaño mayor, puedes probar haciendolo pero creo que no es el caso

  2. Es normal que salga esto despues de hacer “make”?

    [root@marco compat-wireless-2011-03-17]# make
    ./scripts/gen-compat-autoconf.sh config.mk > include/linux/compat_autoconf.h
    make -C /lib/modules/2.6.38.8-35.fc15.i686/build M=/home/marco/compat-wireless-2011-03-17 modules
    make[1]: Entering directory `/usr/src/kernels/2.6.38.8-35.fc15.i686′
    CC [M] /home/marco/compat-wireless-2011-03-17/compat/main.o
    CC [M] /home/marco/compat-wireless-2011-03-17/compat/compat-2.6.39.o
    /home/marco/compat-wireless-2011-03-17/compat/compat-2.6.39.c: In function ‘tty_set_termios’:
    /home/marco/compat-wireless-2011-03-17/compat/compat-2.6.39.c:93:4: error: ‘TASK_INTERRUPTIBLE’ undeclared (first use in this function)
    /home/marco/compat-wireless-2011-03-17/compat/compat-2.6.39.c:93:4: note: each undeclared identifier is reported only once for each function it appears in
    make[3]: *** [/home/marco/compat-wireless-2011-03-17/compat/compat-2.6.39.o] Error 1
    make[2]: *** [/home/marco/compat-wireless-2011-03-17/compat] Error 2
    make[1]: *** [_module_/home/marco/compat-wireless-2011-03-17] Error 2
    make[1]: Leaving directory `/usr/src/kernels/2.6.38.8-35.fc15.i686′
    make: *** [modules] Error 2

    • No no es normal, por lo que veo la instalacion que estas haciendo es sobre fedora 15 y este mini tutorial es para fedora 14, tal vez el problema es ocacionado por la vercion del kernel en fedora, buscare informacion al respecto saludos

  3. mon0 is on channel -1, but the AP uses channel 1 esa nota me la dio cuando trate de asociarme a la red cosa que no me sucedio en ubuntu que habra alguien que pueda indicarme cual podria ser el inconveniente?

  4. Como se soluciona el problema del channel -1 cuando tienes intalado fedora 16 en virtualbox (corre sobre win 7 64 bit ultimate), estoy utilizando un tageta USB, Ralink 802.11 bg WLAN . Error en aircrack…
    Te comento que he podido desifrar claves utilizando esto pero solo capturando el trafico sin poder inyectar. Y ahora e intentado tus pasos y no me funciona. (Nunca he intendado con la targeta que trae por defecto instalada el computador por que no se como hacerlo si se esta virtualizando con NAT).
    Por favor ayuda.. No se como resolverlo. Enviame un mail para saber. gracias

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s