2022-11-02 16:46:122318浏览
除了暴破本机的用户密码之外, john the ripper 还有别的妙用。本文示范了使用 john 来暴破加密的 .zip 压缩包的方法。
一、准备一个加密的压缩包
1. 在 Kali 里面,创建一个文件
touch test.txt
并且往里面写一行文本:
echo 1234 > test.txt
2. 加密压缩这个文件,命名为 test.zip,密码为 abcd1234
zip test.zip test.txt --password=abcd1234
3. 尝试解压文件,会发现需要密码
unzip test.zip
当然这里我们就先不解压了,直接按 Ctrl + C 退出。
二、使用 jhon 进行暴破
1. 使用加密的压缩包生成 john 所需的 hash 文件
zip2john test.zip > test.hash
👆这句命令生成了一个名为 test.hash 的文件,john 可以破解此文件。
2. 使用 john 进行暴破
john test.hash
3. 由于这个密码极其简单常见,稍等片刻就可以破解成功
4. 当然,如果你使用的密码复杂的话是不一定能爆破出来的
三、其他
1. 可以指定其他的字典
john 内置了一个字典,如果我们不指定密码字典文件,它就会使用这个默认的字典。
当然我们也可以使用 --wordlist 参数指定一个字典文件:
john test.hash --wordlist=/usr/share/wordlists/metasploit/password.lst
2. 暴破成功后重复破解,john 不会重新爆破一遍
这时候我们可以使用 --show 直接显示上次爆破成功的密码。
问题反馈