Hola a todos.
Después de mucho leeros no logro encontrar solución al problema que os explico.
Estoy intentando aprender sobre auditoría wireless y estoy haciendo los experimentos con mi propia red.
Uso Ubuntu 11.04, en un Notebook Acer que lleva instalada una tarjeta wifi Broadcom, modelo BCM4313
Primero tuve problemas (seguro que de principiante) para poner la tarjeta en modo monitor. Que si los drivers, que si madwifi...
Al final,despues de mucho google y mucho leer, encontré la solución más sencilla. En el gestor de paquetes synaptics buscar "madwifi" e instalar los dos ficheros que se muestran (ninguno se llama madwifi, son otros nombres, ahora no me acuerdo). Tampoco me acuerdo de donde lo leí. Que pena, me gustaría ponerlo para agradecérselo
Bien, una vez puesta la tarjeta en modo monitor, creando la interfaz mon0 que es la que se encarga de capturar el tráfico ejecuto airodump-ng sin ningún problema, escanéa, localiza mi red y captura los paquetes.
El problema llega al intentar inyectar. He leído mucho acerca del error conocido en los buscadores como "mon0 is in channel -1 but the ap uses channel x"
si intento cambiar el canal en la tarjeta con iwconfig mon0 --channel x me da un error diciendo que el dispositivo está ocupado. Si lo deshabilito, lógicamente, me dice que no lo encuentra.
Entonces encuentro el excelente post de dvdr donde explica aquí https://foro.elhacker.net/wireless_en_linux/error_al_auditar_claves_wifi_ap_en_un_canal_distinto_al_de_mon0_en_canal_1-t326073.0.html;msg1609463#msg1609463 como aplicar los patches para los drivers, instlando compat-wireless. sigo los pasos al pié de la letra y observo lo siguiente:
Al inicio de "make install" sale un mensaje que dice "Your old wireless subsystem modules were left intact". Y sale la lista de todos los drivers que, se supone, debe instalar.
Creo que dice que los módulos wireless antiguos fueron dejados intactos.
¿Quiere esto decir que no los instala?
Sin embargo, más abajo, "Se ingresa al directorio de linux-headers" y salen todos los drivers con la palabra INSTALL delante.
También, al final, le hace update a grub, pero salen dos lineas que dicen:
ls: no se puede acceder a /var/lib/os-prober/mount/boot
Boot: no existe el fichero o el directorio
Aún siguiendo los pasos de dvdr exáctamente tal y como él los explica, con los detalles que os pongo, reinicio y he perdido el adaptador wifi.
iwconfig me da "lo y eth0" no wireless extensions
ifconfig también me da sólo esas dos
Sin embargo, lspci me da el Networc controller Broadcom BCM4313
Puede ser el problema, por que yo ya no sé que más probar.
Agradecido de antemano a todos los que os toméis la molestia de leer esto e intentar contestarme.
Un saludo.