Seguridad Wireless - Wifi
Sistemas operativos => Zona GNU/Linux => Aplicaciones y diccionarios linux => Mensaje iniciado por: DeuXX en 09-02-2012, 00:16 (Jueves)
-
Buenas este es mas bien un post para alguien que entienda de esto como FluiD o alist3r.
Hoy descarge la Iso de Wifiway ( la verdad, me encontre con algo muy muy preparado), para alguien que esta acostumbrado a correr bt como SO normal, me sorprendio ver la velocidad de la LiveCD.
Entonces probe distintas aplicaciones como el String Generator, y Crunch
mi duda es ( esta semana se me metio la pica de los diccionarios)
Como podria generar en Bash un generador de Claves seguras para WPA es decir que generase una contraseña definida por el usuario con el charset definido por el usuario y que generase aleatoriamente hasta que tu lo cancelases.
Algo asi como una continuacion del diccionario Hexagesimal aleatorio de String Generator pero con un charset definido personalmente.
No se si la idea es viable, yo estoy programando en C pero no creo que lo sepa hacer bien, me gustaria que alguien me ayudase a preparar el codigo necesario
Tambien me gustaria hacer otra cosa parecida pero sabiendo hacer esta la otra viene detras.
En wifiway hay algun generador de dicc que extraiga las palabras de una *.html o de un *.docx?
Saludos
me gustaria que me indicaras un comando sencillo en bash para crear contraseñas aleatorias de 14 caracteres
-
Hola.
Antes de nada, sabrás que hay bastantes generadores de diccionarios que hacen eso mismo que pides (crunch, por ejemplo...).
Si tienes interés por hacerlo en bash o C, creo que más o menos te puedo ayudar.
Por ejemplo, en bash podríamos hacer algo así de sencillo:
#!/bin/bash
trap captura_interrupcion INT SIGINT SIGTERM ABRT HUP TERM QUIT
captura_interrupcion()
{
echo
echo "Generador detenido por el usuario"
exit
}
uso()
{
echo "Uso: $0 [opciones]"
echo " Lista de opciones:"
echo " -h, muestra esta ayuda"
echo " -n, numero de caracteres de cada palabra"
echo " -c, caracteres a usar, separados por espacios y entre comillas"
echo " -x, caracteres hexadecimales"
echo " -i, numeros enteros"
}
numCaracteres=14
charset=( {a..z} {A..Z} {0..9} )
while getopts "hxin:c:" opcion
do
case $opcion in
h)
uso
exit
;;
x)
charset=( {a..f} {A..F} {0..9} )
;;
i)
charset=( {0..9} )
;;
n)
numCaracteres=$OPTARG
;;
c)
unset charset
for i in $OPTARG
do
charset[${#charset[*]}]=$i
done
;;
?)
echo "opcion $OPTARG no reconocida"
;;
:)
echo "opcion $OPTARG requiere un argumento"
;;
esac
done
shift $(($OPTIND - 1))
longcharset=${#charset[*]}
while (true)
do
palabra=""
for i in `seq 1 $numCaracteres`
do
palabra=$palabra${charset[$(($RANDOM%$longcharset))]}
done
echo $palabra
done
Espero que no tenga errores...
Por defecto genera palabras de 14 caracteres aleatorios.
Con -i solo genera números, con -x solo caracteres hexadecimales, y con -c defines tú los caracteres a utilizar.
En cualquier momento se puede cancelar con Ctrl + c
Uso:
$ ./random.sh -h
Uso: ./random.sh [opciones]
Lista de opciones:
-h, muestra esta ayuda
-n, numero de caracteres de cada palabra
-c, caracteres a usar, separados por espacios y entre comillas
-x, caracteres hexadecimales
-i, numeros enteros
Ejemplo, charset a, b, c, d, e, f, g y número de caracteres=5
$ ./random.sh -n 5 -c "a b c d e f g"
dgffb
abeed
fgdcb
gaacg
dacda
aebfc
fddac
También podría añadirse la opción -s, para que genere las palabras secuencialmente, es decir:
aaaa
aaab
aaac
aaad
aaba
aabb
aabc
etc...
Pero eso lo dejo para otro momento, o para algún voluntario.
PD: si necesitas que comente el código, o explique alguna parte, házmelo saber.
-
si ahora mismo voy a clases que ya llego tarde pero a la vuelta te envio un privado, genial tu respuesta Drexxx Engloba todo lo que pedi muy bien saludo grande
despues hablamos
-
Gracias, voy a probarlo a ver que tal va. Tiene buena pinta compañero. >:( >:(
Saludos
-
... En wifiway hay algun generador de dicc que extraiga las palabras de una *.html o de un *.docx? ...
Pues hace ya bastante cree una herramienta para generar diccionarios y hacia justamente eso, extraer palabras de un documento y generar diccionarios, la incluyeron en wifiway 3.x, se llama dictool
https://foro.seguridadwireless.net/aplicaciones-y-diccionarios-linux/dictool-0-1-alpha-para-linux-(-generador-de-diccionarios-)/ (https://foro.seguridadwireless.net/aplicaciones-y-diccionarios-linux/dictool-0-1-alpha-para-linux-(-generador-de-diccionarios-)/)
La verdad que es una herramiento que deje abandonada y no terminé, pero para hacer eso si funciona.
Saludos
-
... En wifiway hay algun generador de dicc que extraiga las palabras de una *.html o de un *.docx? ...
Pues hace ya bastante cree una herramienta para generar diccionarios y hacia justamente eso, extraer palabras de un documento y generar diccionarios, la incluyeron en wifiway 3.x, se llama dictool
https://foro.seguridadwireless.net/aplicaciones-y-diccionarios-linux/dictool-0-1-alpha-para-linux-(-generador-de-diccionarios-)/ (https://foro.seguridadwireless.net/aplicaciones-y-diccionarios-linux/dictool-0-1-alpha-para-linux-(-generador-de-diccionarios-)/)
La verdad que es una herramiento que deje abandonada y no terminé, pero para hacer eso si funciona.
Saludos
Pues ahora que estoy aprendiendo C podia echarte una manita y ponerlo güeno güeno si te animas.
El post me lo tenia que haber ahorrado, ahora que lo medito bien
La verdad es que me quede sorprendido con Wifiway en Live Cd pero sabeis las herramientas que teneis para el hacking de redes?? es decir ya se donde estoy que etica es la que tenemos que adoptar,
pero vosotros sabeis que el 50% si no mas de las descargas es de gente que solo busca "la linea del vecino"
ademas de ponerle las cosas en bandeja para que cada dia mas gente sufra ataques de cabezasdechorlito pirateando redes ajenas.
Me da pena que no sepan aprovechar el conocimiento en si que ofreceis, y el tiempo que os tomais para contestar las miles de preguntas...
tambien me da pena que Drvalium gaste tantas balas xDD
Decir a los que estan en el Proyecto de Wifiway que es una pasada la compatibilidad tanto con las tarjetas graficas como las de Red,
asi como ese control tan estricto de todos los componentes del pc, no me ha dado tiempo de desgranarlo pero le pondre mas atencion...
tengo que saber que librerias esta utilizando para muchas cosas y si utiliza las mismas o las puedo encontrar, a lo largo del tiempo he acumulado muchos datos en bt como para que ahora no me rule el programa en Way.
Aun asi me gusta el desarrollo que esta teniendo este SO sois la Pera!!!!!!!
-
Pues ahora que estoy aprendiendo C podia echarte una manita y ponerlo güeno güeno si te animas.
Claro que sí !! Si tienes voluntad de aprender y te sirve, utiliza el código que hice y modifícalo a tu gusto. Si lo quieres acabar/mejorar/o lo que se te ocurra, adelante. Yo estoy metido en muchas cosas y no ouedo centrarme mucho en el código, pero podría ir echándote una mano.
Si algo me motiva es la gente como tú que quiero aprender de verdad, por que muchos lo único que quieren como tú bien dices es aprender a usar la red del vecino...
Saludos
-
gracias 5.1, el primero en recibir las betas seras tu ;D ;D
es bastante emoncionante, aunque no sea un trabajo propio poder aprender de vosotros con cada paso.
Estoy creando un blog se seguridad digital... cada vez me engancha mas este mundo.
Voy a estudiar unas horas que en un rato tengo un examen
>:(
-
Ya decía yo que a estas horas... ;D
Suerte con ese examen!