Generatore di liste di parole per parole conosciute in passphrase [closed]

2

Esiste una soluzione ben nota per generare elenchi di parole che utilizzano (per mancanza di un termine migliore) set di parole anziché set di caratteri?

Conosco parti della mia vecchia password, ma non riesco a ricordare l'esatto ordine. Dopo molte ricerche, le opzioni più popolari sembrano offrire solo pattern statici usando set di caratteri a carattere singolo. Quello che sto cercando è uno strumento che consente di manipolare l'ordine (o almeno rendere facoltativo) parti conosciute della passphrase.

Esempio:

So che la mia password inizia con Aword , seguita da un carattere speciale. So anche che Bword e Cword sono nella password e alcuni caratteri speciali sono nel mezzo. Non so se Cword o Bword venga prima. Inoltre, Dword potrebbe essere incluso da qualche parte , con o senza caratteri speciali che lo circondano.

Elenco di parole (assumendo caratteri speciali è sempre "+"):

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

Pur non essendo accurato / perfetto, so che l'espansione di bash potrebbe fare ciò:

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

Questo produce anche falsi candidati come Aword+BwordBwordBword , ma questo potrebbe essere filtrato, presumo. Il mio problema con questo approccio è: Bash mangia tutta la mia RAM, poi muore.

Sono contento che vengano generati troppi / falsi candidati e file di output enormi, quindi finché il programma di generazione non si arresta in modo anomalo.

    
posta NoMad 10.09.2018 - 19:05
fonte

2 risposte

2

Usando le regole personalizzate all'interno di john-the-ripper John puoi scrivere varianti della password. Uso di John The Ripper per creare varianti di una password conosciuta.

    
risposta data 10.09.2018 - 23:26
fonte
1

Is there any well-known solution to generate wordlists using (for lack of a better term) wordsets instead of charsets?

dai un'occhiata al codice come questo:

link

Puoi cambiare questo in termini di ciò che ti serve o riscriverlo da solo con le funzionalità che desideri.

    
risposta data 10.09.2018 - 19:11
fonte

Leggi altre domande sui tag