最快的rar、zip、pdf、word等密码破解(新增最快的zip文件破解工具吾爱论坛出品)
1.hashcat :https://hashcat.net
2.john the ripper :https://www.openwall.com
注:官网是英文的,可以通过谷歌浏览器翻译成中文
只需用到2个命令:
在文件夹中右键在终端中打开
.rar2john.exe xxxx.rar –获取hash值
打开hashcat的目录,右键在终端打开,例如:
./hashcat.exe -a 3 -m 13000 '$rar5$16$69fb5e7c37127be5e2e36c2cfce5ddea$15$d2ad699118a11d0170b8b055cbeac4f6$8$636e54dc51ac8a83' ?a?a?a?a?a?a?a?a
下面这个例子是
.hashcat.exe -m 13000 -w 4 -a 3 '$rar5$16$69fb5e7c37127be5e2e36c2cfce5ddea$15$d2ad699118a11d0170b8b055cbeac4f6$8$636e54dc51ac8a83' -o password.txt — 开始
中间可以按S键查看进度
更多的参数说明:
针对Word密码的命令:
python office2john.py test.docx 获取word加密文件的Hash指令(此处需要安装python并配置环境变量)
test.docx:$office$*2013*100000*256*16*561f4dcaaac333e7c06d150f9ea5aea2*ef4e7b026217124561ecb865b324eac4*e9ef4a859f2c81581db0e27d9ce48e6451b82cd1641941e8adc10dc5600969cb 所得Hash返回结果
hashcat.exe -m 9600 -a 3 $office$*2013*100000*256*16*561f4dcaaac333e7c06d150f9ea5aea2*ef4e7b026217124561ecb865b324eac4*e9ef4a859f2c81581db0e27d9ce48e6451b82cd1641941e8adc10dc5600969cb ?d?d?d?d -o out.txt Hashcat破解对应hash
针对PDF密码的命令:
perl pdf2john.pl test.pdf 获取pdf加密文件的Hash指令(此处需要安装perl并配置环境变量)
test.pdf:$pdf$4*4*128*-3904*0*16*55f913d20e34724fd70d3004f5e43166*32*7a29310ea5dc0276d34c1bef24595d61984a08eb759eaba56bd4887a260bbcce*32*de0c200bbe6887a980dc429edbdabc40f39a368841d804afefa726b2bd7c7b24 所得Hash返回结果
hashcat.exe -m 10500 -a 3 $pdf$4*4*128*-3904*0*16*55f913d20e34724fd70d3004f5e43166*32*7a29310ea5dc0276d34c1bef24595d61984a08eb759eaba56bd4887a260bbcce*32*de0c200bbe6887a980dc429edbdabc40f39a368841d804afefa726b2bd7c7b24 ?l?l?l?l?l?l -o out.txt Hashcat破解对应hash,此处?l对应一个小写字母
针对Zip密码的命令:
zip2john.exe test.zip 获取zip加密文件的Hash指令
test.zip/test.txt:$pkzip2$1*1*2*0*15*9*4aac42f3*0*26*0*15*4aac*470b*6fa72c2bc69e5738181cb7f406187f8084ce07cf5f*$/pkzip2$:test.txt:test.zip::test.zip 所得Hash返回结果
hashcat -a 0 -m 17210 $pkzip2$1*1*2*0*15*9*4aac42f3*0*26*0*15*4aac*470b*6fa72c2bc69e5738181cb7f406187f8084ce07cf5f*$/pkzip2$ password.txt --force
password.txt中存放密码字典
提醒:运行John the Ripper需要安装python和perl环境变量,如果命令出错,请自行下载安装python和perl
perl:http://www.activestate.com/activeperl
python:https://www.python.org
最快的zip文件破解工具吾爱论坛出品
使用说明:因为这是一个命令行工具,所以使用和cmd是一样的
- 如果大家会长期使用,建议把这个exe程序的目录加入环境变量中,这样就可以使用zip-password-finder命令行了,
- 如果只是测试使用,可以在程序的目录打开cmd程序,这样也可以使用程序了
实现
- 爆破,穷举密码
使用方法
- 命令行主界面,显示各个参数的说明
- 跑字典
命令:.zip-password-finder.exe -p . 字典文件.txt -i .要破解的压缩包.zip
- 生成单种类字符,字符种类有number, lower, upper, special,默认为number,它们分别代表,数字,小写字母,大写字母,特殊字符
命令:.zip-password-finder.exe -c number -i .你要破解的压缩包.zip
- 生成多种类字符,多个种类之前只用英文逗号分类
命令:.lzip-password-finder.exe -c number ,lower -i .你要破解的压缩包.zip
- 指定生成密码的最小长度,不指定默认为1
命令:.zip-password-finder.exe -c number,lower -i .你要破解的压缩包.zip --minPasswordLen 8
- 指定生成密码的最大长度,不指定默认为8
命令:.zip-password-finder.exe -c number, lower -i . test.zip --minPasswordLen 8 --maxPasswordLen 10
性能
因为没用过类似工具,所以性能这块没有比较,我也不知道这速度大家可不可以接受
- 测试主机:Intel(R) Core(TM) i5-4590 CPU @ 3.30GHz 3.30 GHz
- 测试压缩文件:为1kb的测试压缩文件
- 测试结果
- 跑500w的字典,不到2秒
- 跑生成密码的策略,一亿个密码,时间35秒