python爆力破解文件压缩包密码-五行资源分享网-第1张图片



python爆力破解文件压缩包密码

python爆力破解文件压缩包密码-五行资源分享网-第2张图片

作者: 五行

网络资源搬砖的爱好者

python爆力破解文件压缩包密码-五行资源分享网-第3张图片手机扫码查看

特别声明:文章多为网络转载,资源使用一般不提供任何帮助,如有侵权请联系!

外面看不到,进来坐吧!如何用python爆力破解压缩包的密码,仅需几行代码即可。可支持7z , zip , rar格式的文件压缩包

话不多说,直接发代码

效果如下

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("请输入要破j的压缩包位置:")
if file.endswith(".zip"):
print("检测到是zip压缩包")
print("正在破j.....")
zip = zipfile.ZipFile(file)
for pas in ozd:
c = c + 1
pasw = bytes(pas.encode("utf8"))
try:
zip.extractall(pwd=pasw)
print("破j成功,密码是:" + pas)
a = a + 1
break
except:
pass
if a == 0:
print("破j失败")
elif file.endswith(".rar"):
print("检测到是rar压缩包")
print("正在破j.....")
rar = rarfile.RarFile(file)
for pas in ozd:
c = c + 1
pasw = bytes(pas.encode("utf8"))
try:
rar.extractall(pwd=pasw)
print("破j成功,密码是:" + pas)
a = a + 1
break
except:
pass
if a == 0:
print("破j失败")
elif file.endswith(".7z"):
print("检测到是7z压缩包")
print("正在破j.....")
for pas in ozd:
c = c + 1
pasw = bytes(pas.encode("utf8"))
try:
qz = py7zr.SevenZipFile(file,password=pasw)
qz.extractall()
print("破j成功,密码是" + pas)
a = a + 1
break
except:
pass
if a == 0:
print("破j失败")
else:
print("此文件不是压缩包文件")
print(f"已经尝试了{c}个密码")
input("破j完成,请按任意键继续.....")

点个关注呗

 

09-55-53-u=2487402389,3164142505&fm=253&fmt=auto&app=138&f=JPEG.jpg

分享到:
打赏
未经允许不得转载:

作者: 五行, 转载或复制请以 超链接形式 并注明出处 五行资源分享网
原文地址: 《python爆力破解文件压缩包密码》 发布于2022-5-10
帖子声明: 本站对文章进行整理、排版、编辑,是出于传递信息之目的, 并不意味着赞同其观点或证实其内容的真实性,不拥有所有权,不承担相关法律责任。

评论

46 + 81 =

切换注册

登录

忘记密码?

您也可以使用第三方帐号快捷登录

一键注册
切换登录

注册

用户登录验证码图片

 

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏