Seguridad Wireless - Wifi

Sistemas operativos => Zona GNU/Linux => Aplicaciones y diccionarios linux => Mensaje iniciado por: naymenos en 10-05-2011, 12:20 (Martes)

Título: Problema con Codigo Script Multiattack ( creo que se porque ) y airodump...
Publicado por: naymenos en 10-05-2011, 12:20 (Martes)
Hola a todos,

Estoy repasando el codigo de multiattack porque me sale un error en el codigo.
El error es : [: =: unary operator expected
Es en la linea justo cuando esta detectando redes wifi abiertas.

Despues de muchas pruebas creo que he llegado a la conclusión de que es porque aun poniendo canales fijos "--channel 11 " captura datos de canales como el 158,etc con lo que en el dump me está creando en el campo ENC,SSID y CH datos en blanco.

Os pongo la línea de codigo donde da el error, solo lo da cuando captura de este tipo de redes.

# Comprobar si la red está abierta
if [ ${H_ENC[$r]} = $redopn ]; then
Host_SSID=${H_SSID[$r]}
Host_MAC=${H_MAC[$r]}
clave[$r]="         RED ABIERTA      "
fi

el problema es que no se como no capturar esas redes, o como hacer con codigo que las elimine o no las tenga en cuenta.

Me podéis echar una mano?.

Gracias.

Post fusionado: 11-05-2011, 11:22 (Miércoles)
De momento comentando las lineas que anuncio arriba, suprimo el error que me daba.
Pero evidentemente pierdo que me avise de las redes OPN abiertas.

Estaría bien que se puediese depurar el codigo para versiones próximas.
He mejorado el codigo para que permita elegir el canal a seleccionar igual que está en airocsript.

Si se puediese depurar este error comentado antes, se podría publicar con el permiso de M.K. una versión nueva.

Saludos,
Título: Re: Problema con Codigo Script Multiattack ( creo que se porque ) y airodump...
Publicado por: m.k. en 11-05-2011, 15:26 (Miércoles)
Estoy un poco liado ultimamente, pero trataré de solucionar ese error para una proxima beta qu estoy preparando.

Ya tengo añadida la opción de seleccionar el canal o canales a acapturar.

Gracias por testear y avisar de estos fallos que como ya digo subsanaré en la proxima vesión

Salu2
Título: Re: Problema con Codigo Script Multiattack ( creo que se porque ) y airodump...
Publicado por: naymenos en 12-05-2011, 10:51 (Jueves)
Hola M.K.

Ok, de momento he solucionado el error comentando las líneas que he puesto más arriba al igual que en la parte del codigo donde evitas que en las comparaciones tengas campos a 0 lo he sustituido por campos Null "".
Te lo pongo aquí abajo.
# Comprobar que SSID y ENC no esten vacios
# para que no de error en las comparaciones
#
nadaSSID=${#Host_SSID}
nadaENC=${#Host_ENC}
if [ $nadaSSID = 0 ];then
Host_SSID="vacio"
fi
if [ $nadaENC = 0 ];then
Host_ENC="vacio"
fi

Sustituyo el 0 por valor null ya que no captura nada en esos campos, asi funciona.

nadaSSID=${#Host_SSID}
nadaENC=${#Host_ENC}
if [ $nadaSSID = "" ];then
Host_SSID="vacio"
fi
if [ $nadaENC = "" ];then
Host_ENC="vacio"
fi

Saludos y espero que sirva para la próxima beta