美文网首页
暴力破解zip文件

暴力破解zip文件

作者: Noza_ea8f | 来源:发表于2022-04-01 10:17 被阅读0次

    网上搜索过一个压缩包破解程序;
    要花钱;
    有的破解版的竟然只能破解顶层压缩的,文件夹里面的文件被压缩就解不出来了;
    于是着手打造自己的破解程序;
    这里要注意:


    image.png

    下面的破解程序只适用于ZIP的传统加密模式;

    import zipfile
    
    # 打开要解压的zip文件
    z = zipfile.ZipFile("zip_files/aaa.zip")
    
    
    # 利用迭代器从密码本中提取密码
    def read_pswd(pswd_file):
        with open(pswd_file, 'r') as f:
            line = f.readline()
            while line:
                yield line.strip('\n')
                line = f.readline()
    
    tries = 0  # 测试次数
    success = 0
    
    # 开始破解
    for pswd in read_pswd(pswd_file='wordslist.txt'):
        print(pswd)
        try:
            tries += 1
            z.extractall(pwd=pswd.encode())
            print(f"破解{tries}次成功,密码为{pswd}")
            success = 1
            break
        except:
            pass
    
    if (success == 0):
        print(tries, "未找到密码")
    

    密码本目前还没有,需要自己打造一个

    相关文章

      网友评论

          本文标题:暴力破解zip文件

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