Wireless‎ > ‎Wireless en Linux‎ > ‎

Inyectar con Ubuntu 7.10 y zd1211rw

Como parchear driver zd1211rw en ubuntu 7.10 para injectar

kernel 2.6.22-14-generic.

Para saber el kernel instalado ejecutar en consola

uname -r

Para otro kernel sustituir 2.6.22-14-generic por el vuesto, así como los parches

-Activar todos los repositorios e  instalar linux-source. No obstante al terminar de instalarlo tienes que descomprimirlo porque viene en formato bz2.

-Extraer linux-source-2.6.22.tar.bz2 con el navegador de archivos o con tar en /usr/src

-Creará una nueva carpeta llamada linux-source-2.6.22

-Copiar los parches en

/usr/src/linux

-Si el enlace linux no existe  ejecutar

ln -s /usr/src/linux-source-2.6.22 /usr/src/linux

-Para poder parchear el driver hay que introducir el disco de ubuntu e instalar patch

sudo apt-get install patch

Los parches los podeis bajar de aqui:

http://patches.aircrack-ng.org/old/ -----para el parche zd1211rw_inject_2.6.22.patch
http://patches.aircrack-ng.org/  ----para el parche ieee80211_inject-2.6.22.patch

-Parcheamos el driver zd1211rw

patch -Np1 --verbose --dry-run -i zd1211rw_inject_2.6.22.patch
patch -Np1 --verbose -i zd1211rw_inject_2.6.22.patch


-Parcheamamos ieee80211

patch -Np1 --verbose --dry-run -i ieee80211_inject-2.6.22.patch
patch -Np1 --verbose -i ieee80211_inject-2.6.22.patch


-Y por ultimo compilar

cd /usr/src/linux/drivers/net/wireless/zd1211rw
make -C /lib/modules/2.6.22-14-generic/build/ M=`pwd` modules
cd /usr/src/linux/net/ieee80211
make -C /lib/modules/2.6.22-14-generic/build/ M=`pwd` modules


-Copiar los nuevos drivers en la carpeta correspondiente sustituyendo al antiguno no parcheado

cp /usr/src/linux/drivers/net/wireless/zd1211rw.ko /lib/modules/2.6.22-14-generic/kernel/drivers/net/wireless/zd1211rw/zd1211rw.ko

cp /usr/src/linux/net/ieee80211/softmac/ieee80211softmac.ko /lib/modules/2.6.22-14-generic/kernel/net/ieee80211/softmac/ieee80211softmac.ko


-Reconstruir las dependencias

depmod -ae

-Reiniciar el sistema

-Para saber si hemos parcheado todo correctamente ejecutar airodump-ng (lo podes bajar de los repositorios), en donde pone power ya no aparece -1

-Tambien podemos ver si injecta ejecutando

airodump-ng -c canal eth1  ----para poner la interface en el canal del ap
aireplay-ng eth1 --test

Documentacion obtenida principalmente de http://www.aircrack-ng.org/doku.php?id=zd1211rw

Autor: zydas
Link:
http://foro.elhacker.net/wireless_en_linux/inyectar_con_ubuntu_710_y_zd1211rw_solucionado_ubuntu_804-t207646.0.html
Comments