python暴力破解zip压缩包

python暴力破解zip压缩包

背景

你好!最近从网上的百度网盘链接下载个资料,也没有仔细看,5个G费劲下载下来,结果发现zip压缩包设置了密码,坑爹啊,更坑的是要获取压缩包密码得扫码支付8.9元,啊,我这暴脾气!!!
Alt
解压密码被一个叫8tupian的加密了,需要支付才能显示密码。。。

暴力破解

方法很简单,直接暴力破解,图片上依稀可以看到密码是5位,好像是7开头。。
刚开始试了全数字的没找到密码,后来加上了小写字母,破解成功
直接上 代码

import zipfile

def main():
    count=0 #试验次数
    cyber_chars=['0','2','3','4','5','6','7','8','9','1','a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z']
    zfile = zipfile.ZipFile('./123.zip')
    for c1 in ['7']: #猜测密码为数字7开头
        for c2 in range(len(cyber_chars)):
            for c3 in range(len(cyber_chars)):
                for c4 in range(len(cyber_chars)):
                    for c5 in range(len(cyber_chars)):#暴力生成五位测试密码
                        password=c1+cyber_chars[c2]+cyber_chars[c3]+cyber_chars[c4]+cyber_chars[c5]
                        try:
                            zfile.extractall(pwd=bytes(password, "utf8"))
                            print("文件解压密码为: ", password)
                            print("累计测试密码次数:",count)
                            return password #找到密码,结束
                        except:  # 解压失败,开始下一次解压
                            count+=1
if __name__ == "__main__":
    main()

结果

最终测试成功,耗时大约几分钟
123
输入密码7ab13解压成功!
在这里插入图片描述

介绍: 8tupian图片加密平台采用 php+mysql 的环境,php版本是php5.6或以上。 源是通过调用八图片平台的API,进行设计开发的。用此源搭建的网站,用户资金直接进入你自己的支付接口。 8tupian图片加密平台简介: 8tupian图片加密平台是一个可以对图片进行加密的网络平台。 将原始图片上传,就可以生成一张加密的网络图片。 这张网络图片可以发布到网站,论坛,公众号,QQ群等网上的任何角落。 另外,扫支付后,还可以设置成跳转到一个指定网页(URL地址)。支付金额可以自行设置。获得的总收入存储在您的平台账户中,可以提现。 另外,扫支付后,还可以跳转到一个指定网页(URL地址)。 源说明: 8tupian图片加密平台包含三种模式上传图片。支付接口支持对接微信jsapi,支付宝当面付,易支付,支付宝手机网站支付等,个人也可以对接。8tupian图片加密平台是一个独立的网站,你需要独立运营,独立审核图片,独立给商户结算。可在此源的基础上进行二次开发,修改等。 文件目录说明: 8tp/ 个人中心的所有页面(其中,8tp/config.php可以修改客服QQ,邮箱等) admin/ 管理员的后台管理页面 (建议修改此文件夹名称) data/ 上传的图片存储在这个目录(管理员可对此文件夹中的图片进行查看,审核等) p.php 网页地址的文件 pay.php 支付地址的文件 index.html 前端展示页面(此页面可替换) 源内有配置说明文档,可以参照阅读。 8tupian图片加密平台 v2.2 更新说明: 1.支持将源放到网站子目录 2.增加下线推广功能 3.页面自适应,支持手机端浏览 8tupian图片加密平台 v2.4 更新说明: 1.修复了有些主机打不开登录页面的bug 2.增加了对很多其他支付平台的接口支持, 8tupian图片加密平台 v2.5 更新说明: 1.增加了支持bufpay接口的对接源 2.增加了对于网站搭建过程的视频讲解 3.修复了对于https的网站上传图片后无法显示的问题 8tupian图片加密平台 v3.0 更新说明: 1.增加对静态图片的支持 2.支付宝当面付接口,增加支付后手机端自动跳转的功能。 8tupian图片加密平台 v3.1 更新说明: 1.后台管理增加搜索用户的功能,将分页显示出所有已注册的用户 2.管理页面修改了图标,更加美观 8tupian图片加密平台 v3.3 更新说明: 1.增加了一些管理功能,使管理员可以很方便的修改用户信息 2.优化了管理页面,更人性化,查找和管理注册用户,更加便捷 8tupian图片加密平台 v3.4 更新说明: 修复了,支付有时会出现订单重复的问题
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值