有些时候,我们忘记压缩包的解压密码,又或者被一些存心不良的人给加密了,我们该如何找回忘记的密码?小棉袄今天就教你,通过文件的hash值,利用GPU暴力猜解密码的教程!
用到的工具分别是John the Ripper和Hashcat,下载好后解压备用!接着创建一个含有密码的Zip文件,准备工作完成!
![](https://www.smianao.com/wp-content/uploads/2022/05/1653309269-759c9c7eacf40bd.png)
首先,咱们需要获取这个名为002压缩包的hash值,进入解压好的John the Ripper文件夹,接着进入Run文件夹,在上方文件路径框覆盖输入cmd回车,在该路径下打开了命令行窗口。
![](https://www.smianao.com/wp-content/uploads/2022/05/1653309451-7e9ee44b04156c3-1024x577.png)
我们输入zip2john.exe空格,填入压缩包文件路径,回车,命令行会返回一段字符,复制起始$到结束$内容,也就是这个压缩文件的hash值,保存到文本文件中备用!
![](https://www.smianao.com/wp-content/uploads/2022/05/1653309833-7aa4ea65d727812-1024x572.png)
接着,还有一项准备工作,因为该工具是利用GPU进行运算,所以我们需要根据你的显卡安装工具包,小棉袄是N卡,所以访问官网进行下载,工具下载好后,先把电脑中原有的显卡驱动卸载,然后再安装显卡的工具包!
Nvidia显卡工具包下载
地址:https://developer.nvidia.com/cuda-toolkit-archive
![](https://www.smianao.com/wp-content/uploads/2022/05/1653310349-514d2dc8ba9c6f8-1024x592.png)
显卡工具包安装好后,进入hashcat文件夹,路径框覆盖输入cmd,在弹出的命令行窗口,输入hashcat.exe -b,出现如下界面,显示可用显卡,就证明安装成功了!
![](https://www.smianao.com/wp-content/uploads/2022/05/1653310457-2350c565a81b23a-1024x572.png)
最后,咱们就可以进行暴力猜解了,hashcat文件夹路径框覆盖输入cmd,命令行窗口输入如下命令
hashcat.exe -m 17200 -a 3 -w 4
![](https://www.smianao.com/wp-content/uploads/2022/05/1653310713-47d64983707a712-1024x572.png)
关于这些参数和具体作用,有兴趣的宝子可以访问hashcat官网进行了解,这里就不赘述了,命令后,输入刚才获取的压缩包hash值,最后输入-o pw.txt,意思就是获取的密码存放在名为pw的文本文档里!
![](https://www.smianao.com/wp-content/uploads/2022/05/1653310874-969f2b5bf534895-1024x572.png)
好!回车,开始暴力猜解,片刻后,就获取到了密码,在hashcat主目录,打开pw文件,末尾的一串字母,就是猜解出来的密码!
![](https://www.smianao.com/wp-content/uploads/2022/05/1653311208-eabd94c01481b40-1024x573.jpg)
![](https://www.smianao.com/wp-content/uploads/2022/05/1653311300-03b3fff7914a272.png)
咱们查看检验下是否正确,可以看见,已经能正常打开压缩包了,因为时间关系,小棉袄的密码没有设置太复杂,就设置了4位!理论上,只要你的显卡够强悍,还有充裕的时间,hashcat可以暴力猜解一切hash值密码!只要能获取hash值,hashcat都能猜解,譬如,word、PDF等等!赶紧拯救下你那些忘记了密码的文件吧!