Como habilitar el modo monitor en BCM4312

Después de un año de tener mi portátil el cual posee una tarjeta inalambrica con chip BCM4312 y solo hasta ahora he logrado habilitarle el modo monitor.

Para habilitar el modo monitor debemos de cumplir con tres requisitos

  1. kernel linux-2.6.32 o superior
  2. b43-fwcutter 4.174.64.19 o superior
  3. git-core

Para comprar si tu tarjeta es compatible con este proceso ejecuta este comando

# lspci -nn | grep Network

Como podemos ver en la imagen anterior la tarjeta que tenemos es una Broadcom con chip bcm4312 y que nuestro Device ID es 14e4:4315

Comprobaremos la versión de nuestro kernel con este comando

# uname -r

GUIA

Descargamos el firmware con este comando

# wget http://downloads.openwrt.org/sources/broadcom-wl-4.178.10.4.tar.bz2

Descomprimidos y desempaquetados el paquete

# tar xjf  broadcom-wl-4.178.10.4.tar.bz2

Instalaremos git-core

# apt-get install git-core

Con los siguientes comandos vamos a instalar la aplicación que nos va a extraer el firmware

Primero descargamos el paquete de la siguinte forma

# git clone git://git.bu3sch.de/b43-tools.git

Ingresamos al directorio

# cd b43-tools/fwcutter/

Compilamos

# make

Ingresamos al directorio donde se encuentra el firmware

# cd broadcom-wl-4.178.10.4/linux

Vamos a extraer el firmware en /lib/firmware con el siguiente comando

# ../../b43-tools/fwcutter/b43-fwcutter -w /lib/firmware wl_apsta.o

Reniciamos

# reboot

Instalaremos la suite de aircrack-ng

# apt-get install aircrack-ng

Ponemos nuestra en modo monitor

# airmon-ng stop wlan0


# airmon-ng start wlan0

Comprobamos de que si este en modo monitor

# iwconfig

Hacemos una pequeña prueba

# airodump-ng mon0

Buendo esto es todo si quiere seguir  probando miren estos otros tutos bajo su propia responsabilidad

Ataque Chop-Chop

Ataque WPA Rainbows Tables

Anuncios

16 comentarios to “Como habilitar el modo monitor en BCM4312”

  1. HengartT Says:

    Está mal el comando git-clone, es git clone, sin el guión.
    Veré si me funciona en el HP 610 sobre Fedora 13.

    • waldoredes Says:

      Hola HengartT

      Gracias por informar sobre el error en el comando, ya lo corregiré.

      • Debo informarte que no me ha funcionado, debe ser por la actual configuración.
        Usaba el driver wl bajo la interfaz eth1.
        Seguí la guía paso a paso, pero sin resultado óptimo.
        # airmon-ng start eth1
        eth1 Unknown wl (monitor mode enabled)

        PD:Tenemos exactamente la misma tarjeta, ¿qué sistema usaste?

      • waldoredes Says:

        El sistema que use fue Debian 505

        Que version de kernel tienes?

    • Para tu comentario posterior en el que hablas de wl que no me deja responder:

      wl no soporta modo monitor, instala b43 😉

      Saludos

  2. El kernel que uso es:
    2.6.33.6-147.2.4.fc13.i686.PAE

  3. hola tengo la misma tarjeta nomas que tengo ubuntu 10.04 y el problema es que no se que version de b43-fwcutter tengo por lo tanto sigo ugual de tener otra version como actualizo a esa version??? grasias

    • waldoredes Says:

      Hola

      Con el comando dpkg -l puedes ver todo los paquetes instalados y con su respectiva version.

      pero creo en la mayoria de los linux no tiene instalado b43-fwcutter

  4. Estimado, hice todo lo que pusiste con exito. Pero no funcionó. Actualmente tengo Ubuntu 10.10 instalado, tenemos la misma tarjeta y tengo un kernel superior (2.6.35-24).

    Que es lo que sucede?

  5. Hola, muchas gracias por el manual, no habia conseguido la forma de activar el modo monitor antes, y ya habia perdido la esperanza, pero al seguir los pasos de tu tutorial lo consegui 🙂 (en backtrack5)

  6. hola excelente el manual muy detallado pero cuando ingreso en la terminal git clone git://git.bu3sch.de/b43-tools.git me sale error fatal: Unable to look up git.bu3sch.de (port 9418) (Name or service not known) que crees que pueda ser, utilizo ubuntu 11.04 saludos y gracias

  7. Jose Andres Rugel Says:

    como soluciono el siguiente error cumpli todos los pasos en fedora y al comprobar me sale este mensaje…..

    airodump-ng mon0
    ioctl(SIOCSIWMODE) failed: Device or resource busy

    ARP linktype is set to 1 (Ethernet) – expected ARPHRD_IEEE80211,
    ARPHRD_IEEE80211_FULL or ARPHRD_IEEE80211_PRISM instead. Make
    sure RFMON is enabled: run ‘airmon-ng start mon0 ‘
    Sysfs injection support was not found either.

    en español dice esto…..

    mon0 airodump-ng
    ioctl (SIOCSIWMODE) falló: Dispositivo o recurso ocupado

    ARP tipoenlace se establece en 1 (Ethernet) – ARPHRD_IEEE80211 esperado,
    ARPHRD_IEEE80211_FULL o ARPHRD_IEEE80211_PRISM lugar. hacer
    Seguro RFMON está activado: run ‘airmon-ng start mon0 ‘
    Soporte de inyección Sysfs no se encontró tampoco.

    • Jose Andres Rugel Says:

      Bueno, despues de innumerables pruebas he conseguido que funcione, je, je

      El problema esta al lanzar el airodum:

      en wifislax pongo: airodump-ng -w paquetes wlan1

      con ubuntu : airodump-ng -w paquetes mon0

      este es porque la tarjeta wlan1 se ha preparado en el modo monitor mon0

      Espero que le sirva a alguien.

      Un saludo

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

A %d blogueros les gusta esto: