900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > python破解加密的rar zip文件

python破解加密的rar zip文件

时间:2020-09-25 00:46:37

相关推荐

python破解加密的rar zip文件

一、解压zip

系统自带的zipfile库是用来操作zip文件的

而要解压加密后的zip文件,就需要用pwd参数

其实解密最重要的就是密码字典,这个字典需要你根据实际情况,自己去生成的

这里我打比方,密码是4位数的数字密码,所以我们只要的密码字典只要1000-9999,循环执行去试密码就行

案例参考:情人节前夕,毕业的同级校花女神,竟给我发来一份多语言加密文件,全程烧脑破解

import zipfilefp = zipfile.ZipFile(u'密码你知道的.zip')print('正在破解...')for password in range(1000, 9999):try:fp.extractall(pwd=str(password).encode())print('破解成功,密码:{}'.format(password))fp.close()breakexcept:pass

二、解压rar

需要自行安装rarfile库这个库是用来操作rar压缩文件的,原理同zip一样如果密码比较繁琐,可以考虑多线程去操作,将会大大提高解密效率

from unrar import rarfilefp = rarfile.RarFile(u'密码你知道的.zip')for password in range(1000, 9999):try:fp.extractall('破解保存目录', pwd=password)except:passelse:print('密码是:', password)

今天就分享到这了,下方还有精彩的彩蛋哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。