Seguridad Wireless - Wifi
Sistemas operativos => Zona GNU/Linux => Mensaje iniciado por: PedRy en 31-10-2007, 00:26 (Miércoles)
-
Me gustaría saber si alguna de esas dos distros se puede preparar para el uso del Airoway (obviamente con todos los programas que necesita) para la auditoría Wireless.
Y si se puede, algun manual de como hacerlo para ipw3915.
Gracias
-
Si que pueden, solamente debes instalar los archivos necearios (drivers y la suite aircrack-ng)
Saludos
-
Y algun manual que funcione ?
Estube probando algunos , pero no me daba funcionado ( copiando literalmente los comandos ) .
-
Con la ubuntu 7.10 viene ya preparado el driver nromal de la ipw3945 , el problema viene cuando intento ejecutar el airoway.sh que me falta activar el driver de inyecion ( ipwraw ).
No doy conseguido de ninguna manera instalar ese driver.
Algun ser amable que me indique como hacerlo o manual que me quite de problemas?.
Gracias
Voy a reinstalar todo y a poner screens de los errores que me da así como los manuales que sigo con sus respectivos pasos
-
Cuando hago el make para instalar el IPWRAW me devuelve los siguientes errores.
Estoy con Ubuntu 6.06 + ipw3945
root@ubuntu:/home/pedry/Desktop/ipwraw-ng# make
make -C /lib/modules/2.6.15-26-386/build M=/home/pedry/Desktop/ipwraw-ng modules
make[1]: se ingresa al directorio `/usr/src/linux-headers-2.6.15-26-386'
CC [M] /home/pedry/Desktop/ipwraw-ng/ipwraw.o
In file included from /home/pedry/Desktop/ipwraw-ng/ipwraw.c:48:
/home/pedry/Desktop/ipwraw-ng/ipwraw.h:690: error: el campo ‘mutex’ tiene tipo de dato incompleto
/home/pedry/Desktop/ipwraw-ng/ipwraw.h:797: error: el campo ‘commit’ tiene tipo de dato incompleto
/home/pedry/Desktop/ipwraw-ng/ipwraw.h:798: error: el campo ‘up’ tiene tipo de dato incompleto
/home/pedry/Desktop/ipwraw-ng/ipwraw.h:799: error: el campo ‘restart’ tiene tipo de dato incompleto
/home/pedry/Desktop/ipwraw-ng/ipwraw.h:800: error: el campo ‘rx_replenish’ tiene tipo de dato incompleto
/home/pedry/Desktop/ipwraw-ng/ipwraw.h:801: error: el campo ‘rf_kill’ tiene tipo de dato incompleto
/home/pedry/Desktop/ipwraw-ng/ipwraw.h:802: error: el campo ‘activity_timer’ tiene tipo de dato incompleto
/home/pedry/Desktop/ipwraw-ng/ipwraw.h:803: error: el campo ‘init_alive_start’ tiene tipo de dato incompleto
/home/pedry/Desktop/ipwraw-ng/ipwraw.h:804: error: el campo ‘alive_start’ tiene tipo de dato incompleto
/home/pedry/Desktop/ipwraw-ng/ipwraw.h:805: error: el campo ‘resume_work’ tiene tipo de dato incompleto
/home/pedry/Desktop/ipwraw-ng/ipwraw.h:806: error: el campo ‘send_txpower’ tiene tipo de dato incompleto
/home/pedry/Desktop/ipwraw-ng/ipwraw.h:807: error: el campo ‘thermal_periodic’ tiene tipo de dato incompleto
/home/pedry/Desktop/ipwraw-ng/ipwraw.c: En la función ‘ipw_bg_activity_timer’:
/home/pedry/Desktop/ipwraw-ng/ipwraw.c:1266: error: puntero deferenciado a tipo de dato incompleto
/home/pedry/Desktop/ipwraw-ng/ipwraw.c:1266: aviso: el tipo de dato por defecto es ‘int’ en la declaración de ‘__mptr’
/home/pedry/Desktop/ipwraw-ng/ipwraw.c:1266: aviso: inicialización desde un tipo de puntero incompatible
/home/pedry/Desktop/ipwraw-ng/ipwraw.c:1266: error: uso inválido del tipo indefinido ‘struct delayed_work’
/home/pedry/Desktop/ipwraw-ng/ipwraw.c:1267: aviso: el tipo de dato por defecto es ‘int’ en la declaración de ‘__mptr’
/home/pedry/Desktop/ipwraw-ng/ipwraw.c:1267: aviso: inicialización desde un tipo de puntero incompatible
/home/pedry/Desktop/ipwraw-ng/ipwraw.c:1272: aviso: declaración implícita de la función ‘mutex_lock’
/home/pedry/Desktop/ipwraw-ng/ipwraw.c:1284: aviso: declaración implícita de la función ‘mutex_unlock’
/home/pedry/Desktop/ipwraw-ng/ipwraw.c: En la función ‘ipw_bg_reg_send_txpower’:
/home/pedry/Desktop/ipwraw-ng/ipwraw.c:3347: error: puntero deferenciado a tipo de dato incompleto
/home/pedry/Desktop/ipwraw-ng/ipwraw.c:3347: aviso: el tipo de dato por defecto es ‘int’ en la declaración de ‘__mptr’
/home/pedry/Desktop/ipwraw-ng/ipwraw.c:3347: aviso: inicialización desde un tipo de puntero incompatible
/home/pedry/Desktop/ipwraw-ng/ipwraw.c:3347: error: uso inválido del tipo indefinido ‘struct delayed_work’
/home/pedry/Desktop/ipwraw-ng/ipwraw.c:3348: aviso: el tipo de dato por defecto es ‘int’ en la declaración de ‘__mptr’
/home/pedry/Desktop/ipwraw-ng/ipwraw.c:3348: aviso: inicialización desde un tipo de puntero incompatible
/home/pedry/Desktop/ipwraw-ng/ipwraw.c: En la función ‘ipw_bg_reg_txpower_periodic’:
/home/pedry/Desktop/ipwraw-ng/ipwraw.c:3458: error: puntero deferenciado a tipo de dato incompleto
/home/pedry/Desktop/ipwraw-ng/ipwraw.c:3458: aviso: el tipo de dato por defecto es ‘int’ en la declaración de ‘__mptr’
/home/pedry/Desktop/ipwraw-ng/ipwraw.c:3458: aviso: inicialización desde un tipo de puntero incompatible
/home/pedry/Desktop/ipwraw-ng/ipwraw.c:3458: error: uso inválido del tipo indefinido ‘struct delayed_work’
/home/pedry/Desktop/ipwraw-ng/ipwraw.c:3459: aviso: el tipo de dato por defecto es ‘int’ en la declaración de ‘__mptr’
/home/pedry/Desktop/ipwraw-ng/ipwraw.c:3459: aviso: inicialización desde un tipo de puntero incompatible
/home/pedry/Desktop/ipwraw-ng/ipwraw.c: En la función ‘ipw_bg_commit’:
/home/pedry/Desktop/ipwraw-ng/ipwraw.c:3905: error: puntero deferenciado a tipo de dato incompleto
/home/pedry/Desktop/ipwraw-ng/ipwraw.c:3905: aviso: el tipo de dato por defecto es ‘int’ en la declaración de ‘__mptr’
/home/pedry/Desktop/ipwraw-ng/ipwraw.c:3905: aviso: inicialización desde un tipo de puntero incompatible
/home/pedry/Desktop/ipwraw-ng/ipwraw.c:3905: error: uso inválido del tipo indefinido ‘struct delayed_work’
/home/pedry/Desktop/ipwraw-ng/ipwraw.c:3906: aviso: el tipo de dato por defecto es ‘int’ en la declaración de ‘__mptr’
/home/pedry/Desktop/ipwraw-ng/ipwraw.c:3906: aviso: inicialización desde un tipo de puntero incompatible
/home/pedry/Desktop/ipwraw-ng/ipwraw.c: En la función ‘ipw_bg_rx_queue_replenish’:
/home/pedry/Desktop/ipwraw-ng/ipwraw.c:4543: error: puntero deferenciado a tipo de dato incompleto
/home/pedry/Desktop/ipwraw-ng/ipwraw.c:4543: aviso: el tipo de dato por defecto es ‘int’ en la declaración de ‘__mptr’
/home/pedry/Desktop/ipwraw-ng/ipwraw.c:4543: aviso: inicialización desde un tipo de puntero incompatible
/home/pedry/Desktop/ipwraw-ng/ipwraw.c:4543: error: uso inválido del tipo indefinido ‘struct delayed_work’
/home/pedry/Desktop/ipwraw-ng/ipwraw.c:4544: aviso: el tipo de dato por defecto es ‘int’ en la declaración de ‘__mptr’
/home/pedry/Desktop/ipwraw-ng/ipwraw.c:4544: aviso: inicialización desde un tipo de puntero incompatible
/home/pedry/Desktop/ipwraw-ng/ipwraw.c: En la función ‘ipw_rx_handle’:
/home/pedry/Desktop/ipwraw-ng/ipwraw.c:7033: aviso: se pasa el argumento 2 de ‘queue_delayed_work’ desde un tipo de puntero incompatible
/home/pedry/Desktop/ipwraw-ng/ipwraw.c: En la función ‘ipw_bg_rf_kill’:
/home/pedry/Desktop/ipwraw-ng/ipwraw.c:7724: error: puntero deferenciado a tipo de dato incompleto
/home/pedry/Desktop/ipwraw-ng/ipwraw.c:7724: aviso: el tipo de dato por defecto es ‘int’ en la declaración de ‘__mptr’
/home/pedry/Desktop/ipwraw-ng/ipwraw.c:7724: aviso: inicialización desde un tipo de puntero incompatible
/home/pedry/Desktop/ipwraw-ng/ipwraw.c:7724: error: uso inválido del tipo indefinido ‘struct delayed_work’
/home/pedry/Desktop/ipwraw-ng/ipwraw.c:7725: aviso: el tipo de dato por defecto es ‘int’ en la declaración de ‘__mptr’
/home/pedry/Desktop/ipwraw-ng/ipwraw.c:7725: aviso: inicialización desde un tipo de puntero incompatible
/home/pedry/Desktop/ipwraw-ng/ipwraw.c: En la función ‘ipw_bg_resume_work’:
/home/pedry/Desktop/ipwraw-ng/ipwraw.c:7758: error: puntero deferenciado a tipo de dato incompleto
/home/pedry/Desktop/ipwraw-ng/ipwraw.c:7758: aviso: el tipo de dato por defecto es ‘int’ en la declaración de ‘__mptr’
/home/pedry/Desktop/ipwraw-ng/ipwraw.c:7758: aviso: inicialización desde un tipo de puntero incompatible
/home/pedry/Desktop/ipwraw-ng/ipwraw.c:7758: error: uso inválido del tipo indefinido ‘struct delayed_work’
/home/pedry/Desktop/ipwraw-ng/ipwraw.c:7759: aviso: el tipo de dato por defecto es ‘int’ en la declaración de ‘__mptr’
/home/pedry/Desktop/ipwraw-ng/ipwraw.c:7759: aviso: inicialización desde un tipo de puntero incompatible
/home/pedry/Desktop/ipwraw-ng/ipwraw.c: En la función ‘ipw_setup_deferred_work’:
/home/pedry/Desktop/ipwraw-ng/ipwraw.c:7819: aviso: declaración implícita de la función ‘INIT_DELAYED_WORK’
/home/pedry/Desktop/ipwraw-ng/ipwraw.c: En la función ‘ipw_bg_init_alive_start’:
/home/pedry/Desktop/ipwraw-ng/ipwraw.c:8185: aviso: el tipo de dato por defecto es ‘int’ en la declaración de ‘__mptr’
/home/pedry/Desktop/ipwraw-ng/ipwraw.c:8185: aviso: inicialización desde un tipo de puntero incompatible
/home/pedry/Desktop/ipwraw-ng/ipwraw.c: En la función ‘ipw_bg_alive_start’:
/home/pedry/Desktop/ipwraw-ng/ipwraw.c:8197: error: puntero deferenciado a tipo de dato incompleto
/home/pedry/Desktop/ipwraw-ng/ipwraw.c:8197: aviso: el tipo de dato por defecto es ‘int’ en la declaración de ‘__mptr’
/home/pedry/Desktop/ipwraw-ng/ipwraw.c:8197: aviso: inicialización desde un tipo de puntero incompatible
/home/pedry/Desktop/ipwraw-ng/ipwraw.c:8197: error: uso inválido del tipo indefinido ‘struct delayed_work’
/home/pedry/Desktop/ipwraw-ng/ipwraw.c:8198: aviso: el tipo de dato por defecto es ‘int’ en la declaración de ‘__mptr’
/home/pedry/Desktop/ipwraw-ng/ipwraw.c:8198: aviso: inicialización desde un tipo de puntero incompatible
/home/pedry/Desktop/ipwraw-ng/ipwraw.c: En la función ‘ipw_bg_up’:
/home/pedry/Desktop/ipwraw-ng/ipwraw.c:8212: error: puntero deferenciado a tipo de dato incompleto
/home/pedry/Desktop/ipwraw-ng/ipwraw.c:8212: aviso: el tipo de dato por defecto es ‘int’ en la declaración de ‘__mptr’
/home/pedry/Desktop/ipwraw-ng/ipwraw.c:8212: aviso: inicialización desde un tipo de puntero incompatible
/home/pedry/Desktop/ipwraw-ng/ipwraw.c:8212: error: uso inválido del tipo indefinido ‘struct delayed_work’
/home/pedry/Desktop/ipwraw-ng/ipwraw.c:8213: aviso: el tipo de dato por defecto es ‘int’ en la declaración de ‘__mptr’
/home/pedry/Desktop/ipwraw-ng/ipwraw.c:8213: aviso: inicialización desde un tipo de puntero incompatible
/home/pedry/Desktop/ipwraw-ng/ipwraw.c: En la función ‘ipw_bg_restart’:
/home/pedry/Desktop/ipwraw-ng/ipwraw.c:8226: error: puntero deferenciado a tipo de dato incompleto
/home/pedry/Desktop/ipwraw-ng/ipwraw.c:8226: aviso: el tipo de dato por defecto es ‘int’ en la declaración de ‘__mptr’
/home/pedry/Desktop/ipwraw-ng/ipwraw.c:8226: aviso: inicialización desde un tipo de puntero incompatible
/home/pedry/Desktop/ipwraw-ng/ipwraw.c:8226: error: uso inválido del tipo indefinido ‘struct delayed_work’
/home/pedry/Desktop/ipwraw-ng/ipwraw.c:8227: aviso: el tipo de dato por defecto es ‘int’ en la declaración de ‘__mptr’
/home/pedry/Desktop/ipwraw-ng/ipwraw.c:8227: aviso: inicialización desde un tipo de puntero incompatible
/home/pedry/Desktop/ipwraw-ng/ipwraw.c: En la función ‘ipw_pci_probe’:
/home/pedry/Desktop/ipwraw-ng/ipwraw.c:8637: aviso: declaración implícita de la función ‘mutex_init’
/home/pedry/Desktop/ipwraw-ng/ipwraw.c:8737: aviso: se pasa el argumento 2 de ‘request_irq’ desde un tipo de puntero incompatible
make[2]: *** [/home/pedry/Desktop/ipwraw-ng/ipwraw.o] Error 1
make[1]: *** [_module_/home/pedry/Desktop/ipwraw-ng] Error 2
make[1]: se sale del directorio `/usr/src/linux-headers-2.6.15-26-386'
make: *** [modules] Error 2
-
Que tal bueno antes de tratar de instalar los driver debemos de instalar algunos archivo necesarios
$sudo apt-get install - build-essential
$sudo apt-get install - linux-ubuntu-modules-$(uname -r) linux-restricted-modules-$(uname -r) linux-image-debug-$(uname -r) linux-image-$(uname -r) linux-headers-$(uname -r
Despues instalas el driver con
make
make install
make install_ucode
Si no tienes ningun error despues de instalarlo debes de poner el driver el la lista negra para que no lo carge al inicio del sistema y carge el ipw3945 para q podamos conectarnos navegar y todo normal mente.
$echo “blacklist ipwraw” | sudo tee /etc/modprobe.d/ipwraw
$sudo depmod -ae
Cuando necesitemos cagar el modulo de ipwraw desmontamos el driver ipw3945
modprobe -r ipw3945
Y cargamos el ipwraw asi
modprobe ipwraw
Y cuando terminemos de usarlo lo hacemos al reves
modprobe -r ipwraw
modprobe ipw3945
Espero les funcione