前阵子整理旧硬盘,翻出来一个好几年前的压缩包,里面全是当时的工作资料。结果双击一开,提示要密码。我试了生日、手机号、常用密码,全不对。那种感觉你们懂吧,东西明明就在眼前,就是打不开。后来我就开始折腾各种办法,也试了网上说的压缩包密码恢复工具(ZipCracker),今天就把整个过程和真实感受写下来,给同样卡在密码这关的朋友一个参考。
相关下载: 压缩包密码恢复工具(ZipCracker) v8.1 压缩包解密大小:670KB
先说结论,能不能找回,得看你当时设的密码是什么类型。zip的加密方式分好几种,老一点的ZipCrypto加密强度低,新一点的AES-256就硬得多。密码越复杂、越长,恢复难度就指数级上升。
我那个包是七八年前建的,大概率是ZipCrypto。这也是我敢去试压缩包密码恢复工具(ZipCracker)的原因,老加密方式给了暴力跑的空间。要是AES加密还带一长串乱码密码,那基本可以放弃了,别浪费时间。
所以第一步不是急着下软件,先搞清楚你的包是什么加密。右键看属性、用工具看信息都行。这一步很多人跳过,结果跑了一晚上没结果,白费电。

下载安装倒是不复杂,界面也挺朴素,没有花里胡哨的东西。打开后导入压缩包,它会自动识别加密类型,然后让你选恢复方式。主要就三种:暴力破解、字典攻击、掩码攻击。
暴力破解就是穷举所有组合,数字、字母、符号一个个试。听着很猛,但速度是硬伤。我拿一个六位纯数字的测试包跑了一下,几分钟就出来了,还行。换成八位带字母的,进度条走得那叫一个慢,我直接关了。
字典攻击是我最推荐的。它拿一个密码字典文件去挨个试,命中率取决于字典质量。我用了网上下的常用密码字典,加上自己整理的生日、姓名拼音组合,跑了两三个小时,居然真把我那个旧包给开了。当时密码是我早年用的一个英文名加数字,正好在字典里。
掩码攻击适合你记得密码大概长啥样的情况。比如你确定是四个字母加两个数字,就可以设定规则让它只跑这个范围,速度快很多。这个功能挺实用,可惜很多人不知道。

第一个坑,别拿它去跑新式AES加密的大包。我试过一个AES-256的压缩包,跑了半天进度几乎没动,压缩包密码恢复工具(ZipCracker)对这种硬加密确实力不从心,这不是软件的问题,是数学问题。
第二个坑,字典文件很关键。自带的那点字典不够用,得自己去收集。网上有很多整理好的中文密码字典、弱口令字典,配合着用命中率会高不少。我后来就是靠一个中文拼音字典才搞定的。
第三个坑,电脑性能影响很大。这软件吃CPU,我开着它的时候风扇狂转。建议跑的时候别干别的重活,晚上挂机最合适。笔记本记得插电源,别跑一半没电了。
还有一点,跑之前最好把压缩包复制一份出来操作,别在原文件上折腾,万一出点啥问题还有备份。
有,但思路差不多。市面上同类工具不少,原理都是暴力、字典、掩码这几套。压缩包密码恢复工具(ZipCracker)的特点是免费、界面简单、支持中文,对普通用户比较友好。你要是懂点命令行,也可以试试hashcat那类工具,速度快但上手门槛高。
另外提醒一句,如果压缩包里有重要东西,又实在搞不定,可以找专业的数据恢复服务,但那个收费不便宜,得自己权衡值不值。
至于网上那些说“一键破解所有密码”的,基本可以划走了,不是骗钱就是带毒。密码恢复本质是概率和算力的事,没有魔法。

问:压缩包密码忘了怎么找回,ZipCracker靠谱吗?
答:靠谱与否看情况。老式ZipCrypto加密、密码不太复杂的,用它跑字典或者掩码,成功率还可以。新式AES加密、密码又长又乱的,别抱太大希望。它是个正经工具,但不是万能的。
问:用压缩包密码恢复工具(ZipCracker)安全吗,会不会有病毒?
答:我从官网下的版本,用杀毒扫过没报毒。但这类工具网上流传的改版很多,建议只从可信渠道拿。跑的时候它会占满CPU,属于正常现象,不是中毒。
问:密码大概记得几个字符,怎么设置跑得更快?
答:用掩码攻击。把你确定的字符位置固定,不确定的用通配符代替,这样能大幅缩小范围。比如记得是“abc加两个数字”,就设成abc??,速度会快很多。
说到底,压缩包密码找回这事,七分靠工具三分靠运气。平时设密码还是留个心眼,重要的包记在密码管理器里,别等忘了再折腾。
精彩推荐
用户评论