Generador de diccionario StrinGenerator1.1

Iniciado por |FluiD|, 2 Enero 2009, 00:01 AM

0 Miembros y 1 Visitante están viendo este tema.


*dudux


elpuntofran

Va a ser mi herramienta definitiva de creación de diccionarios ;D
Gracias por tus aportes fluiD ;)

USUARIONUEVO

#3
Código (perl) [Seleccionar]
#!/usr/local/bin/perl
my $tiempoe= time();
my $primer = $ARGV[0];
my $ultimo = $ARGV[1];
open(DICCIONARIO,">diccionario.txt")|| die "No se puede crear\n";
my $caracteres = length($ultimo);
for ($i=$primer;$i != $ultimo+1;$i++)
{
my $ceros = $caracteres - length($i);

if  ($ceros > 0) {
for($e=1;$e != $ceros+1;$e++)
{
$i = "0".$i;
}
print DICCIONARIO $i."\n"
}
else
{
print DICCIONARIO $i."\n"
}
}
close(DICCIONARIO);
my $tiempot = time()-$tiempoe;
print "Proceso Terminado\n";
print "Tiempo insumido: $tiempot seg.\n";

USUARIONUEVO

#4
con el perl que he puesto...creado por NOVLUCKER ,,

se puede definir inicio/fin de un diccionario de numeros por ejemplo para crear uno de moviles...  nonbrefichero.pl 600000000-6999999999

no necesita indicarle cantidad de caracteres ya que el cuenta desde donde le decimos hasta donde le marcamos el fin...inicio seria 600000000 final seria 699999999 .....

con el string generator y usando un string ejemplo string seria el 6 +8caracteres numericos empezaria asi 600000000 pero al llegar al 699999999 ...sigue con 000000000 hasta el 599999999 ----y sigue en 7000000000 hasta 999999999 con lo cual ...tenemos un diccionario de un tamaño muy superior..y al pasarlo por aircrack...habrian miles de conbinaciones no deseadas que testearia..con la perdida de tiempo que conlleva.¿no deberia respetar el string y acabar al llegar al 69999999?..por que si no..pues generas uno de numeros sin string ...y tambien tendrias del 000000000 al 999999999

si yo pongo string 0 +2 numeros....deberia acabar en 099 el cero fijo como string y el 99 al llegar al final de las combinaciondes de entre el1-9 y no continuar despues con 100 etc.

por cierto mil gracias a fluid...por esta gran utilidad de diccionarios.

lo que pedi de limpiar diccionarios funciona a las mil maravillas y a karr..le ha gustado..(esta es la primera utilidad que contempla algo asi y que muchos hemos necesitado alguna vez).

USUARIONUEVO

#5
nada nada...no he dicho nada de los strings...que ya lo he pillao....fallo mio,esta bien como esta.


tonces...solo le faltaria añadir la opcion de diccionario numerico definido

definido.... 666-999  ...y que generara del 666 al 999 y parara hay en el 999

vamos con inicio y fin definidos....eso es lo que hace el perl que puse....no se si sera muy laborioso integrarlo..ya que el codigo ya lo tienes...

seria añadir al menu otra opcion mas...

14-crear diccionario numerico definido  o
14-crear diccionario numerico personalizado

hay dejo la sugerencia..no se si dara mucho trabajo....

esta opcion seria ideal...para diccionarios de telefonos....

nuevamente gracias fluid.

|FluiD|

Si, el codigo esta muy bien, ademas se nota que quien lo ha escrito sabe programar, mi perl es mas de parbulitos, hacia muchos años que no lo tocaba y he tenido que tirar mucho (practicamente todo) de libro.

Quiero hacerle muchas mas cosas como organizar los menus de otra manera, cambiar diccionarios de texto de minusculas a mayusculas y viceversa, que genere un diccionario a partir de otro uniendo palabras 1 a 1 como mencionaba javi_rieju en otro post, compatibilidad con cowpatty, optimizar la funcion de generacion de volumenes que es muy lenta a la hora de comprobar el tamaño de los volumenes (tarda lo menos 4 min en generar un giga), y tambien añadire lo de los diccionarios de numeros definidos como mencionas, pero sera mas adelante, dentro de unos cuantos meses, que me tengo que poner con una asignatura que se me resiste, que este año solo me he matriculado de 1 por que no tengo tiempo y si me discuido ni la empiezo, necesito dedicarle mis 2 horitas libres que tengo al dia (trabajo, gimnasio, la casa tb me quita mucho tiempo...) a este paso mi morena me deja  ;D

Asi que lo dicho tomo nota... y es de agradecer que mi tiempo le haya servido a alguien.

Un saludo y nos leemos por el foro.

FluiD

Makarboy

es muy bueno, pero una sugerencia para una proxima version, quizas es una barbaridad lo que digo pero se podria añadir una opcion de de diccionario numeros HEXADECIMALES?

|FluiD|

#8
Ya puede generarlos, en el diccionario a medida (opcion 11), solo tienes que añadirles los caracteres que quieras, en este caso de 0 a 9 y de la A a la F...

Solo seria valido para WEP de 64bits (10 caracteres) por que para 128 harian falta 26 caracteres y eso son unas cuantas combinaciones, mucho tiempo para crearlo, mucho espacio para guardarlo y mas tiempo aun para probarlo...

Saludos

FluiD