有时候忘了自己对文件设置的密码,又想不起来,可能就有人就对此文件放弃,但有人就巧妙的利益其他技术暴力破解
这里向大家推荐一种利用GPU的算力的破解工具:
hashcat
https://github.com/hashcat/hashcat
John the Ripper
https://github.com/openwall/john
使用
用John the Ripper中的工具获取hash,然后用hashcat破解。
以test.zip文件为例:
然后用john软件获取hash (其它类型文件需要找对应的,比如rar就用zip2john.exe),
命令行界面类似于
john-1.9.0-jumbo-1-win64\run>zip2john.exe C:\Users\用户名\Downloads\test.zip
执行完后得到并提取:
有了哈希值,我们就可以使用 hashcat 进行暴力破解
在使用hashcat中我需要使用几个参数:(详细请参考 hashcat wiki ):
- -a 选择攻击方式,即掩码攻击(有规则约束的暴力穷举)
- -m 选择攻击模式,针对不同的 hash 算法选择规定的值
- m 指定文件类型为17225 因为这里是 $pkzip2$
可以由 zip2john 提取出的 hash 值分辨出 - --increment 代表自动增加位数 --increment-max=9 代表最大到9位 。
复制 zip2john 得到的哈希值,执行:
注意在 Bash 和 Powershell 中,$ 的含义为变量,需要用单引号括起来才可以使用
执行完后:
上面的 smiling 即为密码
1
123123
《盘丝洞》剧情片高清在线免费观看:https://www.jgz518.com/xingkong/86223.html
你的文章让我感受到了艺术的魅力,谢谢!
你的文章让我感受到了快乐,每天都要来看一看
博主太厉害了!
qqqq
你的才华让人惊叹,你是我的榜样。
你的文章让我感受到了不一样的风景,谢谢分享。
你的文章内容非常专业,让人佩服。http://www.ltdm888.com
111
123123
$pkzip2$哈希值是多少
这个需要你去获取,每个文件的哈希值都不一样的
1
test
123
1
1
111
test
ddddd