?>/script>'; } ?> generar este tipo de diccionario Widgets Magazine

Autor Tema: generar este tipo de diccionario  (Leído 7673 veces)

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

La-bestia

  • Visitante
generar este tipo de diccionario
« en: 21-04-2017, 18:41 (Viernes) »
Hola. Quería saber si se podría programar un diccionario así.

Que pida en el script una lista de nombres de la A a la Z y fechas ejemplo desde 1900 a 2017 para que se genere un diccionario así.

Alvaro1900
Alvaro1901
Alvaro1902 ... hasta
Alvaro2017
Alejandro1900

Así hasta llegar a nombres de hombre o mujer con la Z.

El script que se vea algo así XXXX (las XXXX es el nombre del script) [opción lista de nombres] [opción lista de fechas]

Si me pueden resolver la duda o si me dicen que esto ya existe.

Gracias.


Desconectado drvalium

  • *******
  • Mensajes: 17370
  • Misántropo
Re: generar este tipo de diccionario
« Respuesta #1 en: 21-04-2017, 21:40 (Viernes) »
Lo publico porque cuando me he acordado de stringgenerator ya había escrito esto y me ha llevado un rato, pero puedes ir directamente al final >:D

Para programar ese script tendrías que incluir todos los nombres del mundo, por si mismo no puede generarlos, los ordenadores no saben los nombres de nada hasta que un humano se lo dice.

con crunch puedes hacerlo nombre por nombre, probando todas las combinaciones de números posibles, pero no se puede limitar a fechas, generaría combinaciones desde el 0000 al 9999.

Código: [Seleccionar]
crunch 10 10 1234567890 -t Alvaro@@@@ -o /root/Desktop/archivo.txt
otra opción es fijar el nombre y el siglo, así tardaras menos:

Código: [Seleccionar]
crunch 10 10 1234567890 -t Alvaro19@@ -o /root/Desktop/archivo.txt
o el milenio:

Código: [Seleccionar]
crunch 10 10 1234567890 -t Alvaro2@@@ -o /root/Desktop/archivo.txt
Donde:

   10 10: indica la longitud mínima y máxima de la "palabra" a generar

   1234567890: caracteres a usar

   -t: indica que hay una parte fija

   @: se usa para completar la longitud máxima de la "palabra", la cantidad varía según la parte fija.

   -o: indica la ruta y nombre del archivo



En el menú KDE/Wifislax/Diccionarios tienes stringenerator que es muy fácil de usar y no hay que escribir comandos. La teoría es la misma, le indicas el prefijo, por ejemplo Alvaro19 y la cantidad de números que quieres probar, en este caso serian 2.

eso te genera un diccionario desde Alvaro1900 a Alvaro1999 en un segundo.

Veras que en ese mismo menú hay mas generadores.


saludos

La-bestia

  • Visitante
Re: generar este tipo de diccionario
« Respuesta #2 en: 25-04-2017, 13:16 (Martes) »
Lo publico porque cuando me he acordado de stringgenerator ya había escrito esto y me ha llevado un rato, pero puedes ir directamente al final >:D

Para programar ese script tendrías que incluir todos los nombres del mundo, por si mismo no puede generarlos, los ordenadores no saben los nombres de nada hasta que un humano se lo dice.

con crunch puedes hacerlo nombre por nombre, probando todas las combinaciones de números posibles, pero no se puede limitar a fechas, generaría combinaciones desde el 0000 al 9999.

Código: [Seleccionar]
crunch 10 10 1234567890 -t Alvaro@@@@ -o /root/Desktop/archivo.txt
otra opción es fijar el nombre y el siglo, así tardaras menos:

Código: [Seleccionar]
crunch 10 10 1234567890 -t Alvaro19@@ -o /root/Desktop/archivo.txt
o el milenio:

Código: [Seleccionar]
crunch 10 10 1234567890 -t Alvaro2@@@ -o /root/Desktop/archivo.txt
Donde:

   10 10: indica la longitud mínima y máxima de la "palabra" a generar

   1234567890: caracteres a usar

   -t: indica que hay una parte fija

   @: se usa para completar la longitud máxima de la "palabra", la cantidad varía según la parte fija.

   -o: indica la ruta y nombre del archivo



En el menú KDE/Wifislax/Diccionarios tienes stringenerator que es muy fácil de usar y no hay que escribir comandos. La teoría es la misma, le indicas el prefijo, por ejemplo Alvaro19 y la cantidad de números que quieres probar, en este caso serian 2.

eso te genera un diccionario desde Alvaro1900 a Alvaro1999 en un segundo.

Veras que en ese mismo menú hay mas generadores.


saludos


Gracias crack 
Investigaré bastante y voy a ver si me puedo montar yo mismo el script.

Un saludo

Desconectado drvalium

  • *******
  • Mensajes: 17370
  • Misántropo
Re: generar este tipo de diccionario
« Respuesta #3 en: 25-04-2017, 14:39 (Martes) »
Hi

no puedes montarte un script que ponga nombres, para hacer ese script, el script en si debería contener todos los nombres del mundo o si lo prefieres todos los nombres españoles.

Intenta encontrar un diccionario ya hecho que sea solo de nombres y utilízalo como base, si no, no acabaras nunca de escribir.

también deberías escribir variables para que los dos los primeros dígitos sean solo 1 y 2.

Crunch es fácil de modificar para que en vez de letras pase nombres, pero como te digo deberás incluir toda la lista de nombres en el script. para eso debes modificar el archivo charset.lst


saludos

La-bestia

  • Visitante
Re: generar este tipo de diccionario
« Respuesta #4 en: 26-04-2017, 02:01 (Miércoles) »
Hi

no puedes montarte un script que ponga nombres, para hacer ese script, el script en si debería contener todos los nombres del mundo o si lo prefieres todos los nombres españoles.

Intenta encontrar un diccionario ya hecho que sea solo de nombres y utilízalo como base, si no, no acabaras nunca de escribir.

también deberías escribir variables para que los dos los primeros dígitos sean solo 1 y 2.

Crunch es fácil de modificar para que en vez de letras pase nombres, pero como te digo deberás incluir toda la lista de nombres en el script. para eso debes modificar el archivo charset.lst


saludos

Gracias por las sugerencias. Si lo veo lioso, pues acabaré como siempre abandonando la idea. Saludos.

Desconectado drvalium

  • *******
  • Mensajes: 17370
  • Misántropo
Re: generar este tipo de diccionario
« Respuesta #5 en: 26-04-2017, 03:00 (Miércoles) »
he dicho los dos primeros dígitos (1 y2), pero es solo el primer dígito, si no, solo creará años del 1100 al 1299.