?>/script>'; } ?> Instalar driver para inyectar/injection con la TL-WN422G ace:1215 ZyDAS Widgets Magazine

Autor Tema: Instalar driver para inyectar/injection con la TL-WN422G ace:1215 ZyDAS  (Leído 17877 veces)

0 Usuarios y 1 Visitante están viendo este tema.

faby_fabian

  • Visitante
Esta es una pequeña traducción de
http://aircrack-ng.org/doku.php?id=zd1211rw-mac80211
sobre como instalar el driver para inyectar en Ubuntu 9.04 al 06/06/2009

DESCONECTAR LA TARJETA USB  :-X

instalar el programa patch (en el Live cd no viene instalado)
sudo -s
apt-get install patch


todo lo bajo a la carpeta por ejemplo:  /media/C_PC1_WIN98/Linux/inyectar3

1. bajar la ultima version del  compat-wireless-2.6
 download the latest version of compat-wireless
http://wireless.kernel.org/download/compat-wireless-2.6
o la estable
http://wireless.kernel.org/en/users/Download/stable/
el compat-wireless-2.6.tar.bz2 no lo pude bajar, bajo
compat-wireless-2009-06-05.tar.bz2

OJO ME ANDUVO OK CON LA VERSION compat-wireless-2009-05-30  :P

LA DEL 2009-06-05.tar.bz2 DA ERROR AL COMPILAR !!   :(
ath9k.h:469: error: el campo ‘ops’ tiene tipo de dato incompleto

LA DEL old-2009-06-05.tar.bz2   :(
da error al correr los patch

ir a terminal
cd /media/C_PC1_WIN98/Linux/inyectar3
and untar the package:
tar xfj compat-wireless-2.6.tar.bz2
/tira un monton de errores de: No se puede cambiar el propietario a uid 1012,.., no hay problema)
renombrar la carpeta a compat-wireless y

cd compat-wireless

2. a esta carpeta bajar estos 2 archivos,
Next up, cd to your /path/to/compat-wireless directory and download the patch required for injection:
http://patches.aircrack-ng.org/zd1211rw_inject_2.6.26.patch
archivo, guardar como...
and the mac80211 patch for higher injection speed here:
http://patches.aircrack-ng.org/mac80211_2.6.28-rc4-wl_frag+ack_v3.patch
archivo, guardar como...

Visit the mac80211 wiki page for details.http://www.aircrack-ng.org/doku.php?id=mac80211


3. Apply the patch by,
aplique el patch tipeando:

patch -Np0 -i zd1211rw_inject_2.6.26.patch

If successful, the screen will return:
Si esta ok retornará

patching file drivers/net/wireless/zd1211rw/zd_mac.c
Hunk #1 succeeded at 191 (offset 32 lines).
Hunk #2 succeeded at 666 (offset -18 lines).

4. Apply the mac80211 patch by:

patch -Np1 -i mac80211_2.6.28-rc4-wl_frag+ack_v3.patch

A successful patching will yield similar output.
saldrá algo similar a
Hunk #1 succeeded at 672 (offset 61 lines)

Note: the zd1211rw_inject_2.6.26.patch and mac80211_2.6.28-rc4-wl_frag+ack_v3.patch files must be in your compat-wireles-xxxx-xx-xx directory while patching, otherwise you will be asked to provide the full path of the file which needs to be patched, example: /home/user/compat-wireless-xxxx-xx-xx/drivers/net/wireless/zd1211rw/zd_mac.c
colocá todo en la misma carpeta como ya lo hiciste si no te pedirá la ruta...)

5. The injection patch now is applied and we are ready to compile our driver, type make for the process to begin and wait for few minutes to complete.

El patch de inyección ya está listo, ahora compilaremos el driver,
tipea make y tomate un cafe de 15 minutos para una AMD XP 2000+ con 768 mb con Ubuntu live cd 9.04

6. Barring any errors, next up is installing, make install
tipea    make install     para instalar

7. Now that the newly compiled driver is installed, we are ready to use it but before that we have to unload the old driver by typing make unload
tipea make unload para descargar el viejo driver de la memoria

8. To load the new driver, you could either issue make load, or modprobe zd1211rw
tipea make load

9. That's it! This concludes the zd1211 injection tutorial. You should now be able to inject. Test your USB device, by setting it to monitor mode (airmon-ng)

------------------------------------------------------------------------------------------------
Si tienes el linux instalado en el disco duro esto es permanente.
Si usas Live CD y compilaste en disco o pendrive la próxima vez
puedes hacerlo mucho mas rápido, dentro de la carpeta donde compilaste tipea:
make unload
make install
make load
------------------------------------------------------------------------------------------------

CONECTA LA TARJETA USB  ;D

si no tienes instalado el aircrack-ng revisa
https://foro.seguridadwireless.net/index.php?topic=22591

airmon-ng start wlan2 6


 # aireplay-ng -9 mon0
 14:39:59  Trying broadcast probe requests...
 14:39:59  Injection is working!  >:(
 14:40:01  Found 1 AP
 
22:31:30  Trying directed probe requests...
22:31:30  00:00:00:00:00:77 - channel: 6 - 'fffffffff'
22:31:30  Ping (min/avg/max): 1.267ms/3.134ms/5.304ms Power: 0.00
22:31:30  30/30: 100%  >:(

listo
« Última modificación: 19-07-2009, 04:59 (Domingo) por faby_fabian »

qwerty666

  • Visitante
Re: Instalar driver para inyectar/injection con la TL-WN422G ace:1215 ZyDAS
« Respuesta #1 en: 06-06-2009, 22:04 (Sábado) »
 >:(Excelente tutorial >:(FUNCIONA.

AptC37

  • Visitante
Re: Instalar driver para inyectar/injection con la TL-WN422G ace:1215 ZyDAS
« Respuesta #2 en: 08-06-2009, 17:31 (Lunes) »
Gracias faby_fabian!
Quizá mi problema es que bajaba el " compat-wireless-2009-06-05.tar.bz2 " y me daba el mismo error y no me deja inyectar.
En concreto dices que la version de compat-wireless-2.6 que te funciona es la " compat-wireless-2009-05-30 " pero no aparece en las descargas no? http://wireless.kernel.org/download/compat-wireless-2.6

Gracias!

Edito: Como parece ser, creo que la borrarian al hacer nueva version. La puedes subir por ejemplo a megaupload!

( birra pagada  ;D )
« Última modificación: 08-06-2009, 19:34 (Lunes) por AptC37 »

AptC37

  • Visitante
Re: Instalar driver para inyectar/injection con la TL-WN422G ace:1215 ZyDAS
« Respuesta #3 en: 09-06-2009, 12:40 (Martes) »
Bueno conseguido!!  :D

aireplay-ng -9 mon0

12:22:35  Trying broadcast probe requests...
12:22:35  Injection is working!
12:22:36  Found 4 APs

12:22:36  Trying directed probe requests...
12:22:36  xx:xx:xx:xx:xx:xx - channel: 11 -
12:22:37  Ping (min/avg/max): 1.376ms/10.964ms/16.549ms Power: 0.00
12:22:37  30/30: 100%

Efectivamente Fabian, el problema venia en algun fallo en el compat-wirelesss.
No se si será a dia de hoy el ultimo, pero he bajado este compat-wireless-2.6.30-rc6 desde http://wireless.kernel.org/en/users/Download/stable/ y me ha funcionado.

Tambien parece ser, que ya esta disponible la descarga de compat-wireless-2.6.tar.bz2 desde http://wireless.kernel.org/download/compat-wireless-2.6 ya que al igual que tu no podia descargarla ( link roto o similar ). No se entre ellas si hay diferencias.



« Última modificación: 09-06-2009, 20:28 (Martes) por AptC37 »

nuriacasad

  • Visitante
Re: Instalar driver para inyectar/injection con la TL-WN422G ace:1215 ZyDAS
« Respuesta #4 en: 25-06-2009, 01:41 (Jueves) »
muy util  y muy bien explicado faby_fabian.

tengo un problema al compilar con make:

pingu@pingu-laptop:~/compat-wireless$ make
test: 1: -ge: unexpected operator
test: 1: -le: unexpected operator
make -C /lib/modules/2.6.27-8-eeepc/build M=/home/pingu/compat-wireless modules
make: *** /lib/modules/2.6.27-8-eeepc/build: No such file or directory.  Stop.
make: *** [modules] Error 2
 
estoy aquí y no hay manera de salir.

me puedes ayudar, soy novata y estoy desesperada  :-[ :-[ :-[

nuria.





AptC37

  • Visitante
Re: Instalar driver para inyectar/injection con la TL-WN422G ace:1215 ZyDAS
« Respuesta #5 en: 26-06-2009, 09:16 (Viernes) »
Voy a intentarlo  ^-^
Por lo que te dice de " No such file or directory " parece ser que la ruta no es la correcta.
Has probado a ejecutar el terminal desde la misma carpeta y despues como root hacer make?



nuriacasad

  • Visitante
Re: Instalar driver para inyectar/injection con la TL-WN422G ace:1215 ZyDAS
« Respuesta #6 en: 26-06-2009, 19:57 (Viernes) »
aptc37 gracias por contestar  >:( >:( >:(.

lo he probado como root , como usuaria,...pero no hay manera.

creo que el problema viene por las librerias,..., a ver,...

tengo ubuntu 9,10 con kernel 2.6.27-8-eeepc i las librerias que hay en /lib/modules són: 2.6.27-7-generic , 2.6.27-8-eeepc y 2.6.30-10-generic .

el makefile está en la 2.6.30-10-generic.

no sé porque me coje la ruta make -C /lib/modules/2.6.27-8-eeepc, yo creo que al poner make tendria que cojer la ruta lib/modules/2.6.30-10-generic/build

Y aquí estoy , tampoco me puedo cambiar la tarjeta wifi , ya que si tengo que compilar el driver con make ya volvemos a estar...  :'( :'(

weno, espero no haber dicho alguna tonteria, ya que no me entero mucho  ;D ;D ;D

5.1

  • Visitante
Re: Instalar driver para inyectar/injection con la TL-WN422G ace:1215 ZyDAS
« Respuesta #7 en: 27-06-2009, 08:13 (Sábado) »
aptc37 gracias por contestar  >:( >:( >:(.

lo he probado como root , como usuaria,...pero no hay manera.

creo que el problema viene por las librerias,..., a ver,...

tengo ubuntu 9,10 con kernel 2.6.27-8-eeepc i las librerias que hay en /lib/modules són: 2.6.27-7-generic , 2.6.27-8-eeepc y 2.6.30-10-generic .

el makefile está en la 2.6.30-10-generic.

no sé porque me coje la ruta make -C /lib/modules/2.6.27-8-eeepc, yo creo que al poner make tendria que cojer la ruta lib/modules/2.6.30-10-generic/build

Y aquí estoy , tampoco me puedo cambiar la tarjeta wifi , ya que si tengo que compilar el driver con make ya volvemos a estar...  :'( :'(

weno, espero no haber dicho alguna tonteria, ya que no me entero mucho  ;D ;D ;D

Apunta a 2.6.27 por que es el kernel que utilizas.

En cuanto a tus problemas con el make

Código: [Seleccionar]
apt-get install build-essentials
Ahora no debería darte ese error.

Suerte

nuriacasad

  • Visitante
Re: Instalar driver para inyectar/injection con la TL-WN422G ace:1215 ZyDAS
« Respuesta #8 en: 28-06-2009, 00:48 (Domingo) »
ok.


 >:( >:( >:(
« Última modificación: 28-06-2009, 01:05 (Domingo) por nuriacasad »

MaTy

  • Visitante
Re: Instalar driver para inyectar/injection con la TL-WN422G ace:1215 ZyDAS
« Respuesta #9 en: 06-07-2009, 19:18 (Lunes) »
help!!!!
cuando pongo make me tira el siguiente error:

root@maty-laptop:/home/maty/Escritorio/compat-wireless# make
make -C /lib/modules/2.6.28-13-generic/build M=/home/maty/Escritorio/compat-wireless modules
make[1]: se ingresa al directorio `/usr/src/linux-headers-2.6.28-13-generic'
  CC [M]  /home/maty/Escritorio/compat-wireless/drivers/misc/eeprom/eeprom_93cx6.o
In file included from <línea-de-orden>:0:
/home/maty/Escritorio/compat-wireless/include/net/compat.h:123: error: redefinición de ‘skb_queue_is_last’
include/linux/skbuff.h:477: error: la definición previa de ‘skb_queue_is_last’ estaba aquí
/home/maty/Escritorio/compat-wireless/include/net/compat.h:137: error: redefinición de ‘skb_queue_next’
include/linux/skbuff.h:491: error: la definición previa de ‘skb_queue_next’ estaba aquí
make[3]: *** [/home/maty/Escritorio/compat-wireless/drivers/misc/eeprom/eeprom_93cx6.o] Error 1
make[2]: *** [/home/maty/Escritorio/compat-wireless/drivers/misc/eeprom] Error 2
make[1]: *** [_module_/home/maty/Escritorio/compat-wireless] Error 2
make[1]: se sale del directorio `/usr/src/linux-headers-2.6.28-13-generic'

make: *** [modules] Error 2
root@maty-laptop:/home/maty/Escritorio/compat-wireless#

skan

  • Visitante
Re: Instalar driver para inyectar/injection con la TL-WN422G ace:1215 ZyDAS
« Respuesta #10 en: 13-07-2009, 10:47 (Lunes) »
Hola,
lo he probado en Ubuntu 9.04 y me compila bien con la versión vieja del compat-wireless.
La cosa es que en el portatil ya había otra tarjeta, una broadcom y ahora me han desaparecido sus drivers.
Tengo miedo de si vuelvo a instalar los drivers de la Broadcom eso pueda perjudicar al compat-wireless.
¿Es necesario instalar el iw o algún otro driver para la zydas?
Ota cosa es que estaba mirando varios tutoriales a la vez y en algunos ponía hace make load y  luego make unload, diciendo que eso quitaba los drivers viejos, pero supongo que estaará mal porque eso tambien quita los de compat-wireless.  Me gustaría que me aclaren este punto, ¿Cómo quito los viejos y como quito los nuevos?, ¿Cómo mantengo drivers para dos tarjetas sin que interfieran?

saludos

skan

  • Visitante
Re: Instalar driver para inyectar/injection con la TL-WN422G ace:1215 ZyDAS
« Respuesta #11 en: 14-07-2009, 11:19 (Martes) »
Hola
y me dice que no encuentra nl80211, pero no encuentro ningún paquete para instalar que se llame así

Sopalajo de Arrierez

  • Visitante
Re: Instalar driver para inyectar/injection con la TL-WN422G ace:1215 ZyDAS
« Respuesta #12 en: 18-07-2009, 14:05 (Sábado) »
   Bufff... pues a mí también me da el Error 2 ese:

Código: [Seleccionar]
make[3]: *** [/home/luis/Zydass/compat-wireless-2009-07-18/drivers/net/wireless/ath] Error 2
make[2]: *** [/home/luis/Zydass/compat-wireless-2009-07-18/drivers/net/wireless] Error 2
make[1]: *** [_module_/home/luis/Zydass/compat-wireless-2009-07-18] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-2.6.28-11-generic'
make: *** [modules] Error 2

Y mira que he hecho esto y todo:

Código: [Seleccionar]
sudo apt-get install build-essential
   Incluso he reiniciado después de instalar el build-essential por si acaso  ;)

¿Alguien me da alguna idea, por favor?  :'(
« Última modificación: 18-07-2009, 14:06 (Sábado) por Sopalajo de Arrierez »

skan

  • Visitante
Re: Instalar driver para inyectar/injection con la TL-WN422G ace:1215 ZyDAS
« Respuesta #13 en: 18-07-2009, 17:01 (Sábado) »
Buenas
Al final he conseguido que funcione
El quid de la cuestión es bajar la velocidad a 1Mb, y usar el mon0 en vez de wlan0
De todos modos los drivers compat-wireless hacen cosas raras tanto con Zydas como con otros dispositivos.