🌐
经济型:买域名、轻量云服务器、用途:游戏 网站等 《腾讯云》特点:特价机便宜 适合初学者用
点我优惠购买
🚀
拓展型:买域名、轻量云服务器、用途:游戏 网站等 《阿里云》特点:中档服务器便宜 域名备案事多
点我优惠购买
🛡️
稳定型:买域名、轻量云服务器、用途:游戏 网站等 《西部数码》 特点:比上两家略贵但是稳定性超好事也少
点我优惠购买
温馨提示:这篇文章已超过516天没有更新,请注意相关的内容是否还可用!
直接上代码干货
import RARfile import zipfile import py7zr c = 0 a = 0 print("本软件只支持 7z , zip , rar格式的压缩包") zd = input("请输入字典位置:") try: ozd = open(zd,"r",encoding="utf8").read().split("n") except: print("字典读取失败") print(f"检测到字典里有{len(ozd)}个密码") file = input("请输入要破解的压缩包位置:") if file.endswith(".zip"): print("检测到是zip压缩包") print("正在破解.....") zip = zipfile.ZipFile(file) for pas in ozd: c = c + 1 pasw = bytes(pas.encode("utf8")) try: zip.extractall(pwd=pasw) print("破解成功,密码是:" + pas) a = a + 1 break except: pass if a == 0: print("破解失败") elif file.endswith(".rar"): print("检测到是rar压缩包") print("正在破解.....") rar = rarfile.RarFile(file) for pas in ozd: c = c + 1 pasw = bytes(pas.encode("utf8")) try: rar.extractall(pwd=pasw) print("破解成功,密码是:" + pas) a = a + 1 break except: pass if a == 0: print("破解失败") elif file.endswith(".7z"): print("检测到是7z压缩包") print("正在破解.....") for pas in ozd: c = c + 1 pasw = bytes(pas.encode("utf8")) try: qz = py7zr.SevenZipFile(file,password=pasw) qz.extractall() print("破解成功,密码是" + pas) a = a + 1 break except: pass if a == 0: print("破解失败") else: print("此文件不是压缩包文件") print(f"已经尝试了{c}个密码") input("破解完成,请按任意键继续.....")
文章版权声明:除非注明,否则均为执刀人的工具库原创文章,转载或复制请以超链接形式并注明出处。
还没有评论,来说两句吧...