首先在kali linux中创建一个名为w的新用户,这里我设置的密码为123
将/etc/passwd文件和/etc/shadow文件合并成一个.txt文件,通过john破解,出现“Using default input encoding:UTF-8……”,这不是破解失败的意思,说明这个hash之前被破解过。
使用john --format=crypt 加上[合并的.txt文件],可以还原明文,括号里的内容是用户名,前面的是密码
使用john --show w.txt命令,可以看到用户“w:”后就是密码