Kismet fatal illegal card source line "mon0"

Imagen de miguelroot
0 puntos

Hola

He buscado por varios sitios distintos solucion a mi problema, y he visto varias soluciones, pero a mí no me funciona ninguna de las que he visto, por eso acudo a este foro.

Mi problema es el siguiente. No puedo ejecutar kismet.

Poseo un dispositivo wifi usb Zydas.

Mis pasos son los siguientes:

1º Pongo a Zydas en modo monitor usando airmon-ng start wlan0 y lo compruebo de que así es el resultado.

root@neztgul-lnx:~# airmon-ng

Interface Chipset Driver

mon0 ZyDAS 1211 zd1211rw - [phy0]
wlan0 ZyDAS 1211 zd1211rw - [phy0]

Bien, ahora paso a ejecutar Kismet (no quiero configurarlo desde kismet.conf en source, prefiero hacerlo desde la terminal). En la terminal ejecuto:

kismet -c mon0

root@neztgul-lnx:~# kismet -c mon0
Launching kismet_server: //usr/bin/kismet_server
Suid priv-dropping disabled. This may not be secure.
No specific sources given to be enabled, all will be enabled.
Non-RFMon VAPs will be destroyed on multi-vap interfaces (ie, madwifi-ng)
Enabling channel hopping.
Enabling channel splitting.
FATAL: Illegal card source line 'mon0'
Done.

He leído que antes (ya que ahora he visto vídeos y tal que con kismet -c interfaz funciona perfectamente sin añadir nada más) se ejecutaba kismet -c DriverTarjeta,Interfaz,NombreTarjeta. Pero aún así también me falla.

root@neztgul-lnx:~# kismet -c zd1211rw mon0 ZyDAS 1211
Launching kismet_server: //usr/bin/kismet_server
Suid priv-dropping disabled. This may not be secure.
No specific sources given to be enabled, all will be enabled.
Non-RFMon VAPs will be destroyed on multi-vap interfaces (ie, madwifi-ng)
Enabling channel hopping.
Enabling channel splitting.
FATAL: Illegal card source line 'zd1211rw'
Done. >:(

Espero que me podáis ayudar, os lo agradecería muchísimo. Un saludo a todos

Muchas Gracias :P

Imagen de Jose Luis 1320
+1
0
-1

Entonces a configurar kismet.conf desde source se ha dicho!....

+1
0
-1

"Yo sólo se que no se nada"
-Sócrates, filósofo griego.
-Normas del foro

Imagen de rioport
+1
0
-1

Ahí dice:

-c' Override capture source lines (type,interface,name). Refer to kismet.conf(5) for more information. Multiple capture source options can be specified for multiple sources. All sources provided here are automatically enabled unless an enable list is also supplied. 

En type va el módulo que controla a la tarjeta, en interface va ... y en name el nombre que quieras ponerle.

Y si no entendiste me pregunto ¿Qué haces usando Kismet?.

+1
0
-1

-- GC --

Imagen de miguelroot
+1
0
-1

Hola rioport

Bueno, a tu frase "Y si no entendiste me pregunto ¿Qué haces usando Kismet?." Yo te digo que si al no entender algo tengo que dejar de usarlo...un poco de cobarde no? dejar las cosas a las primeras de cambio. Acabaré haciendo que kismet me funcione tarde o temprano, y vine aquí por si alguien con experiencia pudiera decirme si estoy ejecutando algo mal, o en distinto orden....Supongo que cuando has tenido dudas has acudido a alguien para que te ayude...

Bueno al lio, Jose Luis, gracias por responder, sí, ya he intentado configurar kismet.conf, lo he puesto como se dice en el manual, en source DriverTarjeta,Interfaz,NombreTarjeta, (en mi caso zd1211rw mon0 ZyDAS 1211) y nada (antes de postear aquí..).... exactamente el mismo error.

En todo caso si es necesario, pongo luego una captura.
Muchas gracias a ambos por responder.

+1
0
-1
Imagen de Jose Luis 1320
+1
0
-1

Yo te digo que si al no entender algo tengo que dejar de usarlo...un poco de cobarde no?

Rioport se refiere si a que no entiendes algo, no lo uses, sino que enitendas primero como funciona y luego lo uses, aunque hay más programas, más fáciles de usar que te proveen la misma funcionalidad...

Estas en GNU/Linux... las cosas cualquiera que sean, se pueden hacer de cientas maneras.

Obviamente de este tema yo entiendo poco, no me interesa en lo minimo auditar redes, sea el motivo o la razón que sea.

Pero lo que si hay que tener, es un poco de sentido común y leer los mensajes de error (claro, esto implica distinguir cual es un mensaje que expresa un error y cual no).

En fin yo creo que debes leer más a fondo el manual o documentación de kismet, en donde posiblemente puedas encontrar la línea correcta en donde expreses el Driver,Interfaz,Nombredispositivo, etc y funcione.

suerte.

+1
0
-1

"Yo sólo se que no se nada"
-Sócrates, filósofo griego.
-Normas del foro

Imagen de rioport
+1
0
-1

en la terminal:

kismet -c zd1211rw,mon0,ZyDAS

El problema puede estar en que en el nombre de dispositivo dejas un espacio, por lo que 1211 lo toma como un parámetro pero al no ser válido da error. El nombre es lo de menos, puedes poner p. ej. perro o algo que se te ocurra, lo importante son el módulo del kernel y la interfaz.

+1
0
-1

-- GC --

Imagen de miguelroot
+1
0
-1

Bueno Jose Luis, no estoy de acuerdo contigo. 1º Hay más programas sí, pero con la misma funcionalidad de kismet no, ya que, por poner un ejemplo, netstumbler... en fin. Lo de si no entiendo algo no lo use..es que no hay que mezclar churros con meninas. Kismet se usarlo perfectamente, se como funciona, se interpretar todos sus parámetros de kismet (llevo bastante tiempo metido en el mundo de auditorías,usandolo en Backtrack, en el cual ya viene instalado). El problema viene a la hora de quererlo probar en ubuntu 12:10. Como te comento, una cosa es el uso, al cual ya estoy bastante familiarizado con él, y otra muy distinta, ejecutar un programa. Si me da error lanzar wireshark, no quiere decir que no sepa trabajar con él ni interpretar los paquetes...

Respecto al tema principal, He revisado el fichero .conf de arriba abajo:

gedit /etc/kismet/kismet.conf

Pero todo parece estar bien. Por eso, repito, acudo a ustedes, pero en fin, al parecer seguiré con backtrack y lo intentaré más adelante en ubuntu o en otros sitios, a mas opiniones mejor ;)

Rioport, a lo último que comentas tienes muchísima razón, por eso en el .conf puse la siguiente linea en el source:

source=zd1211rw,mon0,ZyDAS

Y como siguió fallando fué lo que ya me hizo acudir a los foros. Sé por experiencia, que lo puedo lanzar configurandolo desde el .conf en el source, o mediante la terminal con kismet -c zd1211rw,mon0,ZyDAS
pero en ubuntu me tira el error.

No sé..la verdad, creo que de momento para salir del paso seguiré en BT y volveré a la carga más adelante. De todas maneras, si se os ocurre algo, sería de agradecer.

Un saludo y como siempre, gracias por vuestra atención.

+1
0
-1