python破解加密的rar,zip文件

Posted autofelix

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python破解加密的rar,zip文件相关的知识,希望对你有一定的参考价值。

〝 古人学问遗无力,少壮功夫老始成 〞

python破解加密rar,zip文件,在日常生活中,我们经常能够遇到被加密的rar,zip文件,如果盲目猜测密码,估计不是一时半会能够解密成功的。这里只提供解密思路,自己根据实际情况进行实践。如果这篇文章能给你带来一点帮助,希望给飞兔小哥哥一键三连,表示支持,谢谢各位小伙伴们。

注意:在学习验证码降噪之前,飞兔小哥哥给大家推荐一款超好用的商城系统,麻烦各位小可爱动动可爱的小手指帮忙点一下 http://gitee.likemarket.net/BZ49rotS

目录

一、解压zip

二、解压rar


一、解压zip

import zipfile

fp = zipfile.ZipFile(u'密码你知道的.zip')
print('正在破解...')

for password in range(1000, 9999):
    try:
        fp.extractall(pwd=str(password).encode())
        print('破解成功,密码:{}'.format(password))
        fp.close()
        break
    except:
        pass

二、解压rar

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

fp = rarfile.RarFile(u'密码你知道的.zip')

for password in range(1000, 9999):
    try:
        fp.extractall('破解保存目录', pwd=password)
    except:
        pass
    else:
        print('密码是:', password)

以上是关于python破解加密的rar,zip文件的主要内容,如果未能解决你的问题,请参考以下文章

Python攻防-暴力破解ZIP加密文件的密码

利用 Python 破解 ZIP 或 RAR 文件密码

CTF misc python加密zip和rar文件的枚举解密工具(python代码)

RAR Password Cracker这是破解WINRAR的软件请问怎么用啊?

有关ZIP压缩包的破解

python暴力破解加密zip文档