¿Necesita ayuda para escribir el código para forzar una contraseña que olvidé parcialmente?

1

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 ...)

    
pregunta alladin 11.07.2017 - 22:30
fuente

1 respuesta

0

No es necesario reinventar la rueda.

CUPP es tu mejor apuesta. Es un script de Python que toma datos promedio de alguien, palabras clave que crees que son relevantes e incluso utiliza el modo LEET para convertir las E en 3, etc. Esto escupirá una lista de contraseñas en cuestión de segundos y luego podrás ejecutarla con tu cracking. herramienta de elección.

    
respondido por el Joshua Faust 12.07.2017 - 00:53
fuente

Lea otras preguntas en las etiquetas