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 |
Wireless > Wireless en Linux >