题目介绍
将加密的压缩文件使用密码字典解压。具体文件的目录如下:
pwd.txt文件里面存放可能的密码。
file1234.rar和file123.zip为加密的压缩的文件。

具体代码如下:

# zip文件
import zipfile
import os# 对zip文件进行密码测试,成功返回True,失败返回False
def testZip(filePathname,password):# 判断目录是否存在if os.path.exists(filePathname)==False:###检测文件是否存在print("文件"+filePathname+"不存在")return Falsezfile=zipfile.ZipFile(filePathname)##创建ZipFile对象try:zfile.extractall(pwd=password.encode('utf-8'))#利用pwd解压文件return Trueexcept Exception as e:#print(e)return Falseif __name__=='__main__':passFile=open('pwd.txt')#打开存放密码的文件for line in passFile.readlines():#读取密码文件的每一行password=line.strip()if testZip('file1234.rar',password)==True:#如果能解压文件print('用户破解文件成功,密码是,'+password)#输出密码

使用密码字典暴力破解加密rar、zip压缩文件相关推荐

  1. 暴力破解(一)——python脚本暴力破解 加密的zip压缩文件

    简介: zip格式是常见的压缩文件格式,它支持压缩时设置解压密码:有两种加密方式:1传统加密方式和普通的加密方式.传统加密方式是一种比较简单的加密方式,现在一般很少有人使用,而且压缩时 系统默认选择的 ...

  2. win压缩包linux解压软件,linux解压rar,zip压缩文件教程

    现在网上下载的文件很多都是rar,zip打包的,便于网络上传输,在Windows中只需要安装一个压缩软件那么加压rar,zip压缩文件就很方便了,那么在linux系统中呢,如何解压.zip和.rar文 ...

  3. [Python] 读取 rar/zip 压缩文件

    一. 读取 rar 文件 Python 中 python-unrar 模块依赖于 UnRAR library, 所以需要先安装 UnRAR library 1. 安装 UnRAR library 在官 ...

  4. 通过php上传和下载rar/zip压缩文件

    前端显示界面 <html> <head> <meta charset="utf-8"> <title>压缩文件上传下载</ti ...

  5. 前女友闺蜜给我发了一个压缩包,居然还带密码?暴力破解ZIP加密文件的密码!

    前言 今晚下班后微信收到一跳消息!是前女友的闺蜜发过来的,然后让我自己去猜密码,本来我是不打算理她的!但是她后面说里面有你想不到的福利!这句话对于一枚(lsp)不对一枚宅男程序员没有抵抗力,毕竟我对她 ...

  6. Zip压缩文件没有解压密码怎么办?

    Zip压缩文件没有解压密码怎么办? 在平时,我们难免的需要到浏览器上面寻找一些需要的资源,可往往下载好了zip文件后,解压时却需要密码.真的让人很痛苦.那有没有什么办法可以破解zip解压时需要的密码呢 ...

  7. zip压缩文件暴力破解

    对于一个zip格式的压缩包,默认密码是6位数字.暴力破解的基本思路是,调用Python中的zipfile模块的trypassword函数,尝试从0到999999的所有数字,成功解压时即为相应的压缩密码 ...

  8. Python破解加密的zip文件

    Python破解加密的zip文件 测试环境 环境 版本 系统 uos Python版本 Python3 创建一个.zip格式的压缩文件并且设置压缩密码,这里设置密码为:123654 运行Python代 ...

  9. 【Mac 教程系列】如何在 Mac 上破解带有密码的 ZIP 压缩文件 ?

    如何使用 fcrackzip 在 Mac 上破解带有密码的 ZIP 压缩文件? 用 markdown 格式输出答案. 在 Mac 上破解带有密码的 ZIP 压缩文件 使用解压缩软件,如The Unar ...

  10. 如何防止自己的云服务器被暴力破解密码(限制暴力破解并发送邮件到自己的邮箱)

    如何防止自己的云服务器被暴力破解密码(限制暴力破解并发送邮件到自己的邮箱) 今天看到自己的阿里云服务器被别有用心的人gank一波,于是才想到得设置一套完美的防火墙策略了 首先黑客登录失败的日志为/va ...

最新文章

  1. CSP认证201503-2 数字排序[C++题解]:哈希表、排序、结构体
  2. Android之如何解决Listview里面的值出现了2次
  3. python psycopg2使用_Python中用psycopg2模块操作PostgreSQL方法
  4. pytorch argmax_轻松学Pytorch使用ResNet50实现图像分类
  5. c语言判断回文平方数,C/C++回文数的判断(转)
  6. resample函数_使用Pandas的resample函数处理时间序列数据的技巧
  7. 【已解决】iView-admin Editor 组件 绑定默认值问题
  8. java判断句号是否对称_java 判断空格的规范度 将操作符两侧、标点符号两侧不规范的空格找出来...
  9. 【python基础语法】对象None
  10. 神经网络与深度学习第4章:前馈神经网络 阅读提问
  11. BUU-RSA入门题合集 第二弹
  12. 基于python的2048游戏设计_用python写一个2048游戏
  13. 计算机鼠标一直转圈圈 打不开文件,win7系统打开文件夹时鼠标右键一直转圈怎么办?通过bat文件来解决...
  14. 百度地图AR识别SDK免费推出
  15. TypeError: unsupported operand type(s) for //: ‘str‘ and ‘int‘
  16. 一起看看让互联网着火的“Log4j”
  17. 【随手记】phpmyadmin配置后大白脸
  18. 常见面试题 -- JAVA 小结
  19. 无领导小组讨论面试真题解析(六)——月球求生记
  20. Android 24点游戏 程序 源码

热门文章

  1. 杀毒软件可能令企业用户陷入更大危机
  2. Gym 100796B Wet Boxes(思维)题解
  3. C语言:基于Easyx库实现连连看小游戏
  4. 使用docker运行Mysql客户端
  5. MySQL数据库:参数优化
  6. sql必知必会学习记录(五)
  7. 【C语言】数组 - 冒泡排序法
  8. java实验报告_Java实验报告(一)
  9. 100道Python经典练习题.pdf(附答案)
  10. C语言练习题 时钟指针