Estoy intentando generar una lista de contraseñas para recuperar una contraseña que he olvidado. La tarea es bastante simple, pero no tuve la oportunidad de encontrar una solución en Google. Así que aquí está el problema:
Sé que la contraseña consta de varias palabras (sin espacios), y sé el orden exacto de las palabras:
word1word2word3word4word5
Entonces podría haber un signo de exclamación al final (!):
word1word2word3word4word5(AND/OR!)
Lo siguiente, sé que hay algunos guiones bajos (_) en algunos lugares, pero no sé exactamente dónde. Entonces, ¿cómo podría generar una lista de contraseñas que contenga todas las posibilidades siguientes:
word1(AND/OR_)word2(AND/OR_)word3(AND/OR_)word4(AND/OR_)word5(AND/OR !)
Estoy bastante seguro de que los programas como crunch, hashcat o john the ripper podrían resolver fácilmente este problema, pero todas las variaciones que he intentado han fallado, por ejemplo en crunch, se pueden usar patrones específicos con un argumento -t, pero resultó imposible (al menos para mí) usar un patrón que incluya variaciones (Y / O subrayado ...)