John–解密工具
linux: https://github.com/magnumripper/JohnTheRipper/releases
windows: https://www.openwall.com/john/
本次我安装在windows环境下
其中 shadow为我自己kali上的shadow文件 john.exe是在其路径下启动。
该命令是不带字典,使用john默认字典及规则进行破解
john.exe D:\Users\zss\Desktop\shadow
–wordlist 后面跟字典(注意字典的路径),–rules表示默认的规则库,最后再跟shadow文件(注意路径)
john.exe --wordlist=D:\tools\john-1.9.0-jumbo-1-win64\john-1.9.0-jumbo-1-win64\10k_most_common.txt --rules D:\tools\j ohn-1.9.0-jumbo-1-win64\john-1.9.0-jumbo-1-win64\etc\shadow
已经破解成功的结果放在 /run里面 John.pot 。下次运行的时候,如果这个hash已经破解过了,就不会再破解
(Kali上,john.pot文件在~/.john目录下)
我在自己机器上创建了一个带有弱口令的账户test
尝试跑了一下自己的shadow
test用户的弱口令被抛了出来