美文网首页
使用python破解一个zip加密文件

使用python破解一个zip加密文件

作者: poptest研学圈 | 来源:发表于2020-01-03 14:53 被阅读0次

使用python破解一个zip加密文件
本文将通过一个zip压缩文件密码的例子,说明如何定义并编写一个python方法。

  1. 前置条件
    • python运行环境
    • 准备一个不带密码和一个带密码的zip压缩包
    Mac平台可以使用zip命令进行zip压缩包制作,命令如下:
image.jpeg
  1. zipfile模块使用说明
    1)浏览zipfile文件帮助文档
    获取一个系统或第三方lib的帮助都可以通过help('lib_name')的方式进行
image.jpeg

注:
zipfile为python自带类库,无需使用pip安装
2)解压一个不带密码的zip文件
在使用一个类库之前,需要使用import进行导入

image.jpeg

注:其中的resource是一个相对路径,替换成本地的绝对路径更理解
3)解压一个带密码的zip文件
• 解压时传入正确的密码
同上一个例子的顺序:
导入类库 > 实例化类的对象 > 调用对象方法

image.jpeg

• 解压时不传入密码或传入的密码不正确

image.jpeg

这个例子里我们接触到了python的异常exception,本文因内容返回,这里只简单指出,后续文章会有详细讲解。

  1. 开发zip破解工具zipCrack的V0.0.1版本
    为什么是V0.0.1版本因为只能算是一个核心逻辑的demo
    1)建立一个py文件,并引入相应的类库
    建立zipCrack.py文件,并在其中输入如下内容:
image.jpeg

2)封装一个解压缩文件的方法
python语言中通过def定义方法,格式如下:

image.jpeg

编写方法的好处之一就是封装,也就是方便调用,后续文章会有详细说明

image.jpeg

3) 编写main函数
python main函数是一个py文件的执行入口(如果存在的话)

image.jpeg
  1. 运行结果如下:
    1)先粘贴一下我IDE里面的源码
    这次源码比较少,比较好粘贴。我的IDE用的是上次提到的pycharm

相关文章

  • 使用python破解一个zip加密文件

    使用python破解一个zip加密文件本文将通过一个zip压缩文件密码的例子,说明如何定义并编写一个python方...

  • 破解zip加密文件

    一、zip属性隐藏 查看zip属性注释 二、zip伪加密 Zip伪加密是在文件头的加密标志位做修改,进而再打开文件...

  • zip的使用

    在python中使用zip文件 本文解释如何使用一个简单的python程序在zip文件上执行各种操作 什么是zip...

  • Mac 破解zip压缩文件密码详解

    使用fcrackzip来破解zip类型压缩文件 fcrackzip是一款专门破解zip类型压缩文件密码的工具,工具...

  • Mac 破解zip压缩文件密码详解

    使用fcrackzip来破解zip类型压缩文件 fcrackzip是一款专门破解zip类型压缩文件密码的工具,工具...

  • Python操作Zip文件

    Python操作Zip文件 需要使用到zipfile模块 读取Zip文件 随便一个zip文件,我这里用了bb.zi...

  • Python 如何破解加密 zip 文件的密码!

    之前在家里的老电脑中,发现一个加密zip压缩包,由于时隔太久忘记密码了,依稀记得密码是6位字母加数字,网上下载了很...

  • 命令行的压缩解压缩以及加密解密

    利用zip 命令对文件或文件夹进行加密和解密。 加密方法: 对文件进行加密 zip -e aa.zip aa.lo...

  • Python 暴力破解 zip 文件口令

    通过 Python 内置的 zipfile 模块实现对 zip 文件的解压,加点料完成口令破解。 zipfile模...

  • zip加密破解

    日常经常遇到zip压缩包没有密码或忘记密码无法解压的情况,基于以上情况可能需要对压缩文件密码进行枚举暴力破解该密码...

网友评论

      本文标题:使用python破解一个zip加密文件

      本文链接:https://www.haomeiwen.com/subject/nxbzoctx.html