mac下密码加密zip,暴力破解zip,生成密钥字典

原创
2018/07/26 20:58
阅读数 6.2W

电脑在送修售后之前对一些文件zip加密并且删除了原文件,然后忘了这回事了,悲催的是等到捡起这些文件时候已经忘记密码是啥。

加密

Keka

推荐使用 Keka 简单好用。打开界面将文件拖入即可压缩。

我一般选择sotre,无压缩,只是为了加密并且合成zip,用来转移文件的。密码输入相同的密码即可。

Keka2

暴力破解

参考链接 macos\Linux下使用fcrackzip破解zip压缩文件密码

brew 安装

$:brew install fcrackzip

$:fcrackzip --help

/*
-c 指定字符集,字符集 格式只能为 -c 'aA1!:' 
a 表示小写字母[a-z]
A 表示大写字母[A-Z]
1 表示阿拉伯数字[0-9]
! 感叹号表示特殊字符[!:$%&/()=?{[]}+*~#]
: 表示包含冒号之后的字符(不能为二进制的空字符),例如  a1:$%  表示 字符集包含小写字母、数字、$字符和%百分号
-l 长度
-u 输出密码
*/
$:fcrackzip  -b -c 'aA1!:' -l 1-10   -u 123lybbn.zip

/*
-D 表示字典(**也就是所有可能的密钥集合**)
*/
$:fcrackzip  -D -p lybbnpass.txt  -u 123lybbn.zip

字典生成

参考 密码字典生成工具crunch的简单使用

文章没有讲到的是crunch安装,mac下使用homebrew即可安装

brew install crunch

/* 
生成一个8位密码,包括以下片段的集合,输出到txt
*/
crunch 8 8 -p Nancy QWERTYUIOP \~ \! \@ \# \$ \% \^ \& \* \` 1 2 3 4 5 6 7 8 9 0 Shown q a z x c -o passDic.txt
一个好玩的东西

Mac上使用aircrack-ng破解Wi-Fi密码

后记

其实最终没有搞定,因为我记得太模糊了,加上使用了大小写字符数字,太过复杂,上述例子的结果是个上万PB的txt字典。绝望了...

所以大家也大概可以了解下推测下自己密码强度。

Crunch will now generate approximately the following amount of data: 17845418975589040128 bytes
17018717742528 MB
16619841545 GB
16230314 TB
15849 PB
Crunch will now generate the following number of lines: 9682165104862298112 
^C!#$%&*-o0123456789@NancyQWERTYUIOPShown^`acpassDic.txtqxz~

展开阅读全文
打赏
0
2 收藏
分享
加载中
更多评论
打赏
0 评论
2 收藏
0
分享
返回顶部
顶部