linux中 /etc/passwd和shadow这两个文件是孪生兄弟,如果passwd文件中密码部分是用X来代替的话说明他的密码是在shadow中保存了
通过命令将hash的密码保存下来
sudo cat /etc/shadow |grep ':\$' > hash
通过john工具进行密码对撞
john --format=crypt --wordlist=/usr/share/wordlists/rockyou.txt hash
--format=crypt 选择类型
--wordlist=/usr/share/wordlists/rockyou.txt 指定密码文件
hash 指明包含密码的文件
密码结果如下: