¿Dónde puedo encontrar buenos diccionarios para ataques de diccionario?

125

Me pregunto dónde puedo encontrar buenas colecciones de diccionarios que puedan usarse para ataques de diccionario.

Encontré algunos a través de Google, pero me interesa saber de dónde obtienes tus diccionarios.

    
pregunta Chris Dale 29.12.2010 - 16:24
fuente

10 respuestas

59

Buena lista recopilada por Ron Bowes que puede encontrar aquí:
enlace .

Otra lista es de InsidePro:
enlace .

    
respondido por el anonymous 29.12.2010 - 16:46
fuente
44

Uno importante que no se ha agregado a la lista es lista de palabras crackstation

  

La lista contiene cada lista de palabras, diccionario y base de datos de contraseñas   que pude encontrar en Internet (y pasé MUCHO tiempo)   mirando). También contiene cada palabra en las bases de datos de Wikipedia.   (páginas-artículos, 2010 recuperado, todos los idiomas), así como un montón de   Libros del Proyecto Gutenberg. También incluye las contraseñas de algunos   Brechas en la base de datos de bajo perfil que se vendían en el subsuelo   Hace años.

Lo mejor es que es gratis, ¡aunque puedes (¡y debes!) hacer una donación!

    
respondido por el NULLZ 03.06.2013 - 08:24
fuente
28

Algunos adicionales para agregar a los ya sugeridos

  • ftp://ftp.ox.ac.uk/pub/wordlists/ : las listas por idioma pueden ser un punto importante dependiendo de la ubicación de los usuarios ...
  • enlace : las listas de proyectos de openwall.
  • Aunque no es estrictamente un sitio de diccionarios (aunque tiene algunos) enlace tiene algunas buenas presentaciones sobre cómo mejorar el rendimiento de los crackers de contraseñas en general y john the ripper en particular
respondido por el Rоry McCune 29.12.2010 - 20:17
fuente
15

Los diccionarios CrackLib: enlace

    
respondido por el user185 29.12.2010 - 19:32
fuente
11

Probé la probabilidad de colisiones de diferentes hashing funciones . Para ayudar a probar, probé el hashing

  • todas las 216,553 palabras en inglés . Comience con esos 17.7 bits.

  • luego la lista de todas las 2,165,530 palabras en inglés con un dígito detrás de ella. (21.0 bits)

  • luego la lista de todas las palabras 21,655,300 en inglés con dos dígitos después. (24.4 bits)

  • luego la lista de todas las palabras 524,058,260 en inglés con un posible capital como la primera letra, y seguidas de cero, uno o dos dígitos. (29.0 bits).

Con una lista de palabras en inglés, cubrirás la contraseña de casi todos.

Nota: XKCD siempre es relevante

    
respondido por el Ian Boyd 14.05.2012 - 15:47
fuente
9

Otra buena fuente está aquí enlace

fragmento de código:

  

[Análisis] Diccionarios & Listas de palabras
  En general, se dice que usar un BUEN 'diccionario' o 'lista de palabras' (que yo sepa, ¡son iguales!) Es 'clave'. ¿Pero qué los hace BUENOS? La mayoría de la gente dirá "cuanto más grande, mejor"; sin embargo, este no es siempre el caso ... (para que quede constancia, no es mi opinión al respecto, más sobre esto más adelante).

    
respondido por el Tate Hansen 03.02.2012 - 08:14
fuente
7

Encontrarás muchas palabras en muchos idiomas en la página de descarga del Wiktionary en inglés. enwiktionary-latest-titles-in-ns0.gz contiene solo títulos de página, incluidas frases, aunque podría tener guiones bajos en lugar de espacios. (Tenemos definiciones en inglés de palabras de muchos idiomas).

Y, por supuesto, también está WordNet.

(lo siento pero como novato solo puedo incluir un enlace)

    
respondido por el hippietrail 30.12.2010 - 11:11
fuente
7

Hasta ahora, todas las publicaciones tienen una gran información, pero recuerda que siempre puedes generar listas de palabras con una utilidad como una crisis.

Si tiene una idea de cuáles son los parámetros de la contraseña (por ejemplo, tiene que ser de 8 a 10 caracteres con solo letras y números, no hay símbolos), puede canalizar la contracción a la mayoría de los programas de fuerza bruta con los parámetros personalizados.

    
respondido por el Chris Frazier 14.05.2012 - 21:38
fuente
2

Este es uno que he encontrado útil a lo largo de los años:

enlace

Incluye contraseñas populares, fuzzing según el tipo de ataque y los nombres de usuario populares.

    
respondido por el Abe Miessler 17.01.2017 - 16:08
fuente
0

¿Ha considerado instrumentar OpenSSH para registrar intentos de contraseña? Es común registrar miles de intentos todos los días para un host conectado a Internet. Eso le dará una lista de varios miles de contraseñas comunes que tienen un historial de éxito Y sugerirá a otros usuarios que no sean root, que son objetivos comunes (por ejemplo, nagios, db admins, etc.). Una vez que tenga una lista, puede usar cewl para generar muchas más variaciones de estas contraseñas básicas.

También recomendaría buscar listas de nombres masculinos / femeninos: una gran cantidad de contraseñas se basan en el nombre. Nuevamente, una vez que tenga una lista básica con cewl, generará muchas variaciones.

    
respondido por el stiabhan 07.07.2015 - 05:21
fuente

Lea otras preguntas en las etiquetas