Python网络安全里zip文件的暴力破解探索(仅供学习)

Python网络安全里zip文件的暴力破解探索(仅供学习)

目录

源码在这里

https://github.com/Wist-fully/Attack/tree/cracker

需要的模块

所用到的Python模块如下:

from tqdm import tqdm
import zipfile
import pyzipper

准备一个密码本和需要破解的ZIP文件

预先准备好密码字典文件和待破解的ZIP压缩文件:

passwordfile = "PasswordFile.txt"
zip_file = "zzipp.zip"

一行一行地从密码文件中读取每个密码

逐行读取密码字典文件中的每一个密码:

n_words = len(list(open(passwordfile,"rb")))
print("总共有密码数: ",n_words)

核心部分

关键步骤是使用进度条来展示已尝试的密码数量,利用pyzipper模块尝试用读取到的密码解压ZIP文件。如果密码正确,就输出成功并显示正确密码;如果错误则继续下一个密码尝试:

with open(passwordfile,"rb") as wordlist:
    for word in tqdm(wordlist,total=n_words,unit="word"):
        pwd = str(word,'utf-8').replace('\n','')
        try:
            # 将原来的zip_file.extractall(pwd=pwd)替换为下面的代码
            with pyzipper.AESZipFile(zip_file, 'r', compression=pyzipper.ZIP_DEFLATED, encryption=pyzipper.WZ_AES) as extracted_zip:
                extracted_zip.extractall(pwd=str.encode(pwd))
        except:
            continue
        else:
            print("[+] 找到密码:",word.decode().strip())
            exit(0)
    print("[!] 未找到密码,请尝试其他密码字典")

注意,需要修改上段代码注释里的这段具有编码问题的代码:

zip_file.extractall(pwd=pwd)

文章整理自互联网,只做测试使用。发布者:Lomu,转转请注明出处:https://www.it1024doc.com/12954.html

(0)
LomuLomu
上一篇 2025 年 7 月 22 日
下一篇 2025 年 7 月 23 日

相关推荐

  • datagrip激活码可用性测试+破解补丁更新

    本教程适用于 IntelliJ IDEA、PyCharm、DataGrip、GoLand 等 JetBrains 全家桶,全版本通杀! 先放一张最新实测截图镇楼:激活有效期直接拉到 2099 年,爽到飞起! 下面用图文手把手教你把 DataGrip 激活到 2099 年,老版本同样适用。Windows / macOS / Linux 全平台我都打包好了,照做…

    DataGrip激活码 2025 年 11 月 13 日
    29400
  • 亲测有效clion激活码资源,图解clion破解教程

    重要声明:本教程中涉及的CLion破解补丁与激活码均为网络收集所得,严禁用于商业用途,仅限个人学习研究使用。如内容存在侵权问题,请联系管理员删除。经济条件允许的话,强烈建议支持正版软件! CLion是JetBrains公司推出的一款功能强大的跨平台C/C++集成开发环境,支持Windows、macOS和Linux三大操作系统。本文将手把手教你如何利用破解补丁…

    2026 年 1 月 14 日
    34700
  • 永久免费申领clion激活码,实用clion破解教程同步上线

    申明:本教程Clion破解补丁、激活码均收集于网络,请勿商用,仅供个人学习使用,如有侵权,请联系作者删除。若条件允许,希望大家购买正版 ! 废话不多说,先上 Clion2025.2.1 版本破解成功的截图,如下图,可以看到已经成功破解到 2099 年辣,舒服的很! 接下来就给大家通过图文的方式分享一下如何破解最新的Clion。 准备工作 注意:如果你之前用过…

    2025 年 12 月 28 日
    34700
  • CLion 2026 激活码免费领取,附操作截图

    声明:本文涉及的CLion破解补丁与激活码来源于网络收集,仅限个人学习研究使用,严禁商业用途。如内容存在侵权问题,请联系本人删除。经济条件允许的话,强烈建议支持正版软件! 话不多说,先让大家看看CLion 2025.2.1破解成功的实况截图。如下图所示,激活有效期已经直达2099年,用起来相当畅快! 下面将通过图文详解的形式,手把手教大家如何激活最新版的CL…

    2026 年 4 月 7 日
    26900
  • 永久IDEA激活码免费更新+IDEA破解教程

    免责声明:以下破解补丁与激活码均搜集自互联网,仅供个人学习研究,禁止商业用途。若条件允许,请支持正版!如有侵权,请联系删除。 IntelliJ IDEA 是 JetBrains 家族的王牌 IDE,跨 Windows、macOS、Linux 三大平台,功能全面到飞起。今天这篇教程,手把手教你用破解补丁把 IDEA 永久解锁到 2099 年,所有高级特性一次到…

    IDEA破解教程 2025 年 12 月 2 日
    28200

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信