RSS

Broadcom en Debian Lenny. Compaq Presario v3217la con inyeccion de trafico

16/5/08

Finalmente e logrado configurar mi broadom con soporte para inyeccion de trafico ( Sin Ndiswrapper ), si no que con soporte nativo (Gracias al manual de Pwn-BoFH). Los drivers como tales estan incluidos en el kernel linux apartir de la version 2.6.17 . Sabiendo esto partimos:

Primero que nada si tenemos los drivers normales desmontamos dicho modulo, igual cosa si es que la tenemos funcionando con Ndiswrapper, desmontamos los modulos correspondientes.

#apt-get update
#apt-get install kernel-package libncurses5-dev fakeroot wget bzip2 build-essential
Luego descargamos el source del kernel, que en mi caso es el 2.6.22
#apt-get install linux-source-2.6.22

Vincularemos la carpeta "linux" hacia nuestro source.
#cd /usr/src
#tar xjfv linux-source-2.6.22
#rm linux
#ln -s /usr/src/linux-source-2.6.22 linux
#cd /usr/src/linux/drivers/net/wireless/bcm43xx#

Descargamos el parche para la inyeccion y luego lo aplicamos
#wget http://deathlock.org/files/bcm43xx.patch
#patch -p1 < bcm43xx.patch

Ahora compilamos el nuevo modulo, lo instalamos y lo montamos.
#make -C /lib/modules/2.6.22-3-amd64/build/ M=`pwd` modules
#make -C /lib/modules/2.6.22-3-amd64/build/ M=`pwd` modules_install
#depmod -a
#modprobe bcm43xx

Listo, ya esta compilado e instalado el modulo. Usualmente no va a funcionar al instante (en mi caso funciono, XD), si reiniciamos tampoco funcionara, lo que falta es actualizar el frimware, y para ello primero que nada reiniciaremos el PC, y luego lo actualizamos de la siguiente forma:
#apt-get install bcm43xx-fwcutter

Esto nos preguntara si deseas descargar un fichero, le decimos que no, ya que el link esta roto, asi que lo descargamos desde aqui.
#wget http://deathlock.org/files/wl_apsta.o
#bcm43xx-fwcutter -w /lib/firmware wl_apsta.o


Y listo! ahora nuestra Tarjeta Broadcom esta funcionando con soporte nativo y con inyeccion de trafico.

También yo hice un
#sudo nano /etc/modules

y agrege bcm43xx

Y ahora me permite ocupar el famoso wesside-ng -i eth0

1 comentarios:

Anónimo dijo...

Muy complicado, Solo Usar Backtrack 3 y el sistema arranca por default el modo monitor
solo trastear muy poco