Muchas personas basan sus contraseñas en algunas características o propiedades de su persona, que incluso podrían no estar incluidas en las listas de palabras utilizadas para un ataque de diccionario.
Si uno investigara a alguien, como conocer su nombre completo, fecha de nacimiento, nombre de las mascotas, etc., ¿sería posible y factible construir una lista de palabras basada en estas propiedades combinadas con algunos caracteres comunes?
Por ejemplo:
{name: John Doe, born: '1 January 1970', marriedTo: Jane}
podría resultar en una lista de palabras que contenga:
John1970
John1970$
John&Jane123
...
¿Este tipo de ataque tiene un nombre y, si sale, hay un algoritmo / herramienta disponible para generar una lista de palabras basada en la entrada de una lista de caracteres?