准备
windows os
下载软件
john180j1w.zip: https://u20096151.ctfile.com/fs/20096151-372227705
hashcat: https://hashcat.net/hashcat/
软件下载后解压后备用
过程
假设我们准备破解的rar文件名为pass.rar,文件所在目录为c:\pass.rar
在cmd模式下,我们进入John软件所在目录中run文件夹后运行
rar2john.exe c:\pass.rar
屏幕返回如下
22.rar:$RAR3$\*0\*a4243df9ba2d6023\*b84a539412288864a2d6a9bfdcf2dd97
:0::::22.rar
标红部分请拷贝出备用
然后进入hashcat所在目录,运行
hashcat64.exe -m 12500 -a 3 $RAR3$*0*a4243df9ba2d6023*b84a539412288864a2d6a9bfdcf2dd97 ?d?d?d?d?d?d -o out.txt
-m参数是根据rar类型进行选择的,hashcat官方提供的参数有两种
RAR3-hp类型为12500
RAR5类型为13000
-a 3 为掩码方式破解,掩码格式如下
?d?d?d?d?d?d 表示为6位数字
内置的掩码规则有:
?l :表示小写字母
?u :表示大写字母
?d :表示数字
?s :表示特殊字符
?a :表示上面四种的并集
-u out.txt是输出结果
请根据您的rar类型选择
注意一点官方解释得到的hash值为$RAR3$0 0开头的为-hp类型,为1开头的目前还不支持,请换其他方法
常用参数备注
参数 -d 1,2 使用1,2设备进行运算,具体
参数–status 间隔10秒刷新进程信息
https://blog.csdn.net/m0_43406494/article/details/116736034
转载请注明:有爱前端 » hashcat进行rar密码破解可gpu运算