Generador de lista de palabras para palabras conocidas en frase de contraseña [cerrado]

2

¿Existe alguna solución conocida para generar listas de palabras usando (por falta de un término mejor) conjuntos de palabras en lugar de conjuntos de caracteres?

Conozco partes de mi contraseña anterior, pero no puedo recordar el orden exacto. Después de mucho buscar, las opciones más populares solo parecen ofrecer patrones estáticos usando conjuntos de caracteres de un solo carácter. Lo que estoy buscando es una herramienta que permita la manipulación de partes conocidas de la frase de contraseña con el pedido (o al menos hacerlas opcionales).

Ejemplo:

Sé que mi contraseña comienza con Aword , seguido de un carácter especial. También sé que Bword y Cword están en la contraseña, y algunos caracteres especiales están en el medio. No sé si primero aparece Cword o Bword . Además, Dword podría incluirse en algún lugar , con o sin caracteres especiales que lo rodean, también.

Lista de palabras (suponiendo que los caracteres especiales son siempre "+"):

Aword+Bword+Cword
Aword+Cword+Bword
Aword+Bword+Cword+Dword
Aword+Cword+Bword+Dword
Aword+Bword+Dword+Cword
Aword+Cword+Dword+Bword
Aword+Dword+Bword+Cword
Aword+Dword+Cword+Bword
Aword+Bword+CwordDword
Aword+Cword+BwordDword
Aword+BwordDword+Cword
Aword+CwordDword+Bword
Aword+DwordBword+Cword
Aword+DwordCword+Bword

Aunque no es preciso / perfecto, sé que bash expansion podría hacer eso:

echo Aword+{,Bword,Cword,Dword}{,+}[,Bword,Cword,Dword}{,+}{,Bword,Cword,Dword}

Esto también genera falsos candidatos como Aword+BwordBwordBword , pero supongo que esto podría eliminarse. Mi problema con este enfoque es: Bash se come toda mi memoria RAM y luego muere.

Estoy contento con la generación de muchos / falsos candidatos así como con enormes archivos de salida, por lo que siempre que el programa de generación no se bloquee.

    
pregunta NoMad 10.09.2018 - 19:05
fuente

2 respuestas

2

Usando reglas personalizadas dentro de john-the-ripper John puedes escribir variaciones de la contraseña. Usando John The Ripper para crear variaciones de una contraseña conocida.

    
respondido por el Jimmy Wayne 10.09.2018 - 23:26
fuente
1
  

¿Existe alguna solución conocida para generar listas de palabras usando (por falta de un término mejor) conjuntos de palabras en lugar de conjuntos de caracteres?

eche un vistazo al código como este:

enlace

Puede cambiar esto en términos de lo que necesita o reescribirlo por su cuenta con las funciones que desee.

    
respondido por el ScienceLover 10.09.2018 - 19:11
fuente

Lea otras preguntas en las etiquetas