我正在使用John Ripper,该应用程序逐行输出生成的密码。我想制作一个bash脚本,将每行的输出并对其应用“ md5sum”并打印出来。
例如:
$ ./john --wordlist=password.lst -rules:Single
12346
fdgh
sdfdfj
test
password1234
...
以此类推...(非常快)
我要占用每一行并将md5sum应用于每一行。
$ md5sum <<< "12346"
f447b20a7fcbf53a5d5be013ea0b15af -
答案 0 :(得分:2)
使用
command | while IFS= read -r l; do md5sum <<<"$l"; done
或更简单地使用xargs(或更简单):
command | xargs -n1 sh -c 'md5sum <<<"$1"' --
其中command
是您的./john --wordlist=password.lst -rules:Single
命令。