@Author:Runsen

不保证一定成功

相信大家都知道设置压缩文件的时候,可以设置密码,这种可以让zip或者rar压缩包进行密码的添加。

再一次解压需要输入之前设置的密码。

看似很难破解,对于一个使用过Kali的我来说,其实编写一个简单的Python脚本很快可以解决。

我们需要尝试使用Kali Linux中的单词表,破解zip文件的密码,成功率大约可以达到70%。(这里不敢说100%,因为在Kali破解的成功率不可能达到100%的)

我们将使用Python的内置zipfile模块和第三方tqdm库来快速打印进度条:

pip install tqdm

破解的方法是一样的,暴力破解。这意味着我们将需要一个单词列表以暴力破解此受密码保护的zip文件。我们将使用较大的rockyou单词表(大小约为133MB),如果您使用的是Kali Linux,则可以在/usr/share/wordlists/rockyou.txt.gz路径下找到它。否则,您可以在此处

原来Python破解受密码保护的zip文件这么简单,不保证一定成功相关推荐

  1. python 解压zip密码正确但解压失败_在Python中用密码解压zip文件失败的bug?

    我在python中得到一个奇怪的错误.当我尝试使用zip模块提取受密码保护的文件时,当尝试将"oy"设置为密码时出现异常.其他一切似乎都起作用了.ZipFile模块中的错误?imp ...

  2. 如何破解带密码保护的word文件

    大伙都知道,受保护的word文档是无法编辑的,只能查看,对于那些想复制粘贴的朋友们那是大多的伤害呀,特别是搞毕业论文,想抄袭的时候这条路不行了,小编今天给大家介绍如何破解带密码保护的word文件. 一 ...

  3. python在内存中生成Zip文件!

    python在内存中生成Zip文件! - 天真的好蓝啊 - 博客园 python在内存中生成Zip文件! import zipfile import StringIO class MemoryZipF ...

  4. python怎样压缩和解压缩ZIP文件

    python怎样压缩和解压缩ZIP文件(转) 有时我们需要在 Python 中使用 zip 文件,而在1.6版中,Python 就已经提供了 zipfile 模块可以进行这样的操作.不过 Python ...

  5. linux上 用unzip命令解压带密码保护的 zip 文件报错 unsupported compression method 99

    1.问题: Linux上用 unzip 命令解压带密码保护的 zip 文件报错 unsupported compression method 99 2.解决办法: mac自带的解压工具,无法解密加密的 ...

  6. Python zipfile:高效处理 ZIP 文件(翻译)

    zipfile 可以很方便地读取.写入.提取zip文件.如果在日常工作中经常需要将某些文件打包到zip,不妨试试用它实现一定程度的自动化办公.另外 Python 的 Zip imports 也是一个有 ...

  7. php打开有密码的excel文件,如何使用PHPExcel读取受密码保护的Excel文件?

    当试图使用PHPExcel读取受密码保护的文件时,我收到了这个错误.我尝试在PHPExcel的不同功能中粘贴密码,但是没有用.请告诉我如何通过PHPExcel打开受密码保护的Excel文件. Ther ...

  8. Python实用秘技,复杂zip文件的解压

    废话不多说,直接看问题,使用过 Python 中的标准库 zipfile 解压过 zip 格式压缩包的朋友们,可能遇到过,当压缩文件中的目录或文件名中包含中文等常见 unicode 字符时,典型如下面 ...

  9. java word 读取密码_用Java打开受密码保护的Word文件?

    你可以用com4j试试. 由于在"open"方法中有一个名为"PasswordDocument"的参数,我认为可以打开受密码保护的文件. 希望这是你正在寻找的; ...

最新文章

  1. 百炼智百炼智能获5000万元Pre-A轮融资,深耕智能获客赛道
  2. Oracle 11g新特性之 - 使用RMAN复制数据库
  3. 性能测试总结(二)---测试流程篇
  4. LeetCode 53. 最大子序和(Maximum Subarray)
  5. 最短路径Dijkstra(静态邻接表+优先队列模板)+ 记忆化搜索
  6. 面向消息的中间件 (Message-Oriented Middleware, MOM)
  7. 医学计算机应用研究的意义,医学图像感兴趣区域的自动提取-计算机应用研究.PDF...
  8. Linux上线程开发API概要(线程)
  9. “约见”面试官系列之常见面试题第十二篇之cookie和localstorage(建议收藏)
  10. 转:VMware安装Mac OS X Mavericks系统图文教程
  11. leetcode - 121.买卖股票的最佳时机
  12. Sass 安装到使用
  13. 【转】OpenGL版本与OpenGL扩展机制
  14. quartz 定时任务 表达式
  15. jupyter添加新的语言包
  16. Android__逆向__xpose使用
  17. QWidget->isVisible属性的探究
  18. 2018甲骨文云大会:如何用“灵全快”抢占市场?
  19. 【GIS】arcpy对栅格的常见操作——拼接裁剪代数计算
  20. MySQL 查看和终止正在运行的连接线程

热门文章

  1. oracle数据泵还原命令,Oracle Linux环境中使用数据泵的形式还原Oracle数据库
  2. mysql中b树索引_Mongo和Mysql中的B树索引
  3. ldap基本dn_2020年,手把手教你如何在CentOS7上一步一步搭建LDAP服务器的最新教程...
  4. 在美妙的数学王国中畅游
  5. [No0000130]WPF 4.5使用标记扩展订阅事件
  6. 简单的html渲染模板引擎
  7. Jquery- 错误消息Date未定义,String未定义
  8. greenplum分区表查看所占空间大小
  9. c语言查找功能的怎么使用方法,求C语言实现查询功能(如果选择3,如何实现查询)...
  10. java禁止ie后退_Java开发网 - 【讨论】html页面禁用右键,浏览器后退、刷新,以及相应快捷键...