2017-08-13 2 views
-1

Je suis coincé sur la façon de diriger la sortie de crise dans OpenSSL, comme dans:crunch Piping dans OpenSSL

crunch 6 9 --stdout > openssl passwd -1 -salt bW2f - table -in 

ou

openssl passwd -1 -salt bW2f -table -in | crunch 6 9 

L'idée est d'effectuer des tests sur la détermination du mot de passe ou phrase secrète utilisée pour créer le hachage connu sans avoir à utiliser un fichier de liste de mots. Merci d'avance pour toute aide.

Répondre

0

Vous avez besoin d'un tuyau, mais vous avez inversé l'ordre des commandes. De plus, vous devez demander à openssl de lire à partir de l'entrée standard, et vous devez diviser la sortie de crunch afin qu'une seule ligne à la fois soit passée à openssl.

Il existe différentes options; une solution possible, en utilisant xargs:

crunch 6 9 --stdout 2> /dev/null | xargs -n 1 openssl passwd -1 -salt bW2f stdin 
+0

Excellente solution, fonctionne très bien. JE VOUS REMERCIE. J'ai donné un +1, mais comme je suis nouveau, il ne s'est pas montré publiquement. – eg2430