Aquí encontrarás todo lo relacionado a la tecnología, computación, informática y demás. Enterate de las noticias del momento en cuanto a tecnología se refiere.





Parchar Broadcom BCM94311MCG wlan mini-PCI para soporte de inyección


Uno de los problemas que presentan este tipo de tarjeta inalámbricas es la falta de soporte para inyectar tráfico, esto para auditar routers.

Para parchar esta tarjeta debemos descarganos este parche B43-injection-2.6.26-wl.patch para el kernel 2.6.26 como lo indica el nombre del parche.

Ahora descargaremos las fuentes del kernel 2.6.26 que se encuenta en los repositorios de debian:

# aptitude install linux-source-2.6.26

Descomprimimos el archivo descargado linux-source-2.6.26.tar.bz2 que se encuenta en /usr/src :

# cd /usr/src/
/usr/src# tar -jvxf linux-source-2.6.26.tar.bz2

Descargamos el parche y lo parchamos al kernel:

/usr/src# cd linux-source-26-26
/usr/src/linux-source-2.6.26# wget http://patches.aircrack-ng.org/b43-injection-2.6.26-wl.patch
/usr/src/linux-source-2.6.26# patch -p1 < b43-injection-2.6.26-wl.patch

Instalamos paquetes necesarios para la compilación del kernel:

/usr/src/linux-source-2.6.26# aptitude install  kernel-package dpkg-dev debianutils binutils libncurses5-dev

Ahora usaremos la configuración que debian usa para todos los kernel genéricos, con esto nos ahorraremos tener que configurar el kernel:

/usr/src/linux-source-2.6.26# cp /boot/config-2.6.26-1-amd64 /usr/src/linux-source-2.6.26/.config
/usr/src/linux-source-2.6.26# make menuconfig

Compilación del kernel, este paso tardará aproximádamente 2 hrs:

/usr/src/linux-source-2.6.26# make-kpkg --initrd --revision 01 --append_to_version -patch kernel-image

Cuando termine se generará un .deb fuera del directorio actual:

/usr/src/linux-source-2.6.26# cd ..
/usr/src# dpkg -i linux-image-2.6.26-patch_01_amd64.deb

Listo, ahora reiniciamos , seleccionamos nuestro nuevo kernel y a auditar!!.

Nota: En mi caso, al usar el parche b43-injection-2.6.26-wl.patch me marcó un error:

/usr/src/linux-source-2.6.26# patch -p1 < b43-injection-2.6.26-wl.patch
patching file drivers/net/wireless/b43/xmit.c
Hunk #1 FAILED at 315.
1 out of 1 hunk FAILED — saving rejects to file drivers/net/wireless/b43/xmit.c.rej
patching file drivers/net/wireless/b43legacy/xmit.c
Hunk #1 FAILED at 293.
1 out of 1 hunk FAILED — saving rejects to file drivers/net/wireless/b43legacy/xmit.c.rej

Mi solución fué usar el driver para el kernel 2.6.25 b43-injection-2.6.25-wl.patch

Fuente: http://billy.com.mx

captura

Post Relacionados:


Búsquedas hacia éste artículo:


2 Comentarios »

RSS feed para los comentarios de esta entrada. TrackBack URI

  1. hOla!!

    primero ke nada pss ke buena info dejas aki, neta, y pss felicitandote por la conferencia ke diste en el Tec de Tama ^^ … en serio ke aprendi algo nuevo …

    sale, cuidate!!

    bye!

    P.D.- no nos diste disco, pero bno, lo conseguimos ¬¬’ … y otra cosa … no estas nada mal xD! …

    Comentario por Hikaru — October 21, 2008 #

  2. jeje.. en ubunto casii no cambia nadaa. jeje solo por puntos y yaa.! jajaja

    Comentario por Pulido0 — April 5, 2009 #

Dejar un comentario

XHTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Todos los derechos reservados. Tecnologia.