我被困在如何将crunch的输出传输到openssl中,如:
crunch 6 9 --stdout > openssl passwd -1 -salt bW2f - table -in
或
openssl passwd -1 -salt bW2f -table -in | crunch 6 9
这个想法是在确定用于创建已知哈希的密码或密码时进行测试,而不必使用wordlist文件。提前感谢您的任何帮助。
答案 0 :(得分:0)
你需要一个管道,但你已经颠倒了命令的顺序。另外,您需要指示openssl从标准输入读取,并且您要分割紧缩的输出,以便一次将一行传递给openssl。
有各种选择;一个可能的解决方案,使用xargs:
crunch 6 9 --stdout 2> /dev/null | xargs -n 1 openssl passwd -1 -salt bW2f stdin