un buen diccionario seria aquel que contiene todas las combinaciones posibles del mundo
En esto estoy en completo desacuerdo contigo y es a lo que Argos y yo nos referímos, un buen diccionario es un diccionario lo más corto posible que incluya la combinación que buscamos, un diccionario que contenga todas las combinaciones posibles del mundo tiene un 100% de probabilidades de contener la clave, pero aún así es el peor diccionario del mundo, porque como tu has dicho se necesitarían años para probar todas las claves, la fuerza bruta es el metodo menos eficiente.
La posibilidad de trabajar y editar de manera rápida y cómoda los diccionarios nos permitiría personalizar un dicionario para cada ataque, a partir de metodos de análisis humano y probabilísticos podemos, aún a riesgo de que la clave no se encuentre en el diccionario final, reducir el número de combinaciones (o en último caso variar su orden). La idea es poder preparar una serie de diccionarios básicos que combinandolos tenga un alto porcentaje de probabilidades de contener la clave.
Si, por ejemplo, yo tengo un dicionario de nombres típicos de Cataluña, otro con nombres típicos de Galicia, otro con los nombres más comunes de España y otro con Apellidos según donde me encuentre combinaré los diccionarios de maneras diferentes, reduzco las posibilidades de contener la clave correcta que si los uniera todos, pero tambien reduzco drasticamente el tiempo de comprobación. La intención no es juntar diccionarios para tener más combinaciones sino unir solo los necesarios para que las combinaciones sean las minimas que cada uno considere aceptables.
PD.: En cuanto tenga un momentillo probaré lo que decís de Crunch
Hola, me presento:
Mi verdadero nombre es Norberto, casi anciano ya y luego de medio siglo de trabajar en electronica tengo tiempo de interesarme por estos temas.
Ruego me disculpen, es mi primera intervencion y quiza cometa errores.
Lo que andaba buscando es saber si se pueden editar diccionarios para que resulten mas cortos.
Ejemplo el generico de fechas, acotarlo para que busque a partir de 1300 o 1400 para que incluya hechos historicos relevantes. Dudo que alguien recuerde la fecha de hechos mas lejanos.
Y... estimo mas probable que alguien coloque la fecha de su nacimiento, de su boda... que dificilmente haya sido antes de 1900.
Y tambien si se puede dividir el generico DNI ya que contiene cien millones de claves.
Tardaria diez dias o algo asi para correrlas todas.
De estar en 20 grupos de cinco millones seria mas factible probarlo en jornadas sucesivas.
Al reiniciar Linux (wifislax) comienza a revisar nuevamente desde cero.
Esto se evitaria diviendo el diccionario.
Pero ignor como.
Muchas gracias y disculpen las tildes, es que utilizo un teclado americano.