菜鸡源码,专注精品下载!
当前位置:首页 > 建站教程 > 建站知识

使用Python脚本进行压缩包密码的暴力破解

发布时间:2024-01-05  栏目:建站知识   浏览:   分类:python教程 Python脚本 解压压缩

Python暴力破解压缩包密码脚本是一种利用计算机程序自动尝试各种可能的密码组合,以期找到正确的解压密码的方法。这种脚本通常使用字典攻击,即预先设定一个包含常见密码的字典文件,然后逐个尝试这些密码。为了提高破解速度,脚本通常会采用多线程或多进程技术,同时尝试多个密码组合。然而,这种方法可能会消耗大量的计算资源和时间,且可能违反法律法规。因此,在使用此类脚本时,请确保遵守相关法律法规,并尊重他人的隐私权。

importrarfileimportzipfileimportpy7zrc=0a=0print("本软件只支持7z,zip,rar格式的压缩包")zd=input("请输入字典位置:")try:ozd=open(zd,"r",encoding="utf8").read().split("n")except:print("字典读取失败")print(f"检测到字典里有{len(ozd)}个密码")file=input("请输入要破解的压缩包位置:")iffile.endswith(".zip"):print("检测到是zip压缩包")print("正在破解.....")zip=zipfile.ZipFile(file)forpasinozd:c=c+1pasw=bytes(pas.encode("utf8"))try:zip.extractall(pwd=pasw)print("破解成功,密码是:"+pas)a=a+1breakexcept:passifa==0:print("破解失败")eliffile.endswith(".rar"):print("检测到是rar压缩包")print("正在破解.....")rar=rarfile.RarFile(file)forpasinozd:c=c+1pasw=bytes(pas.encode("utf8"))try:rar.extractall(pwd=pasw)print("破解成功,密码是:"+pas)a=a+1breakexcept:passifa==0:print("破解失败")eliffile.endswith(".7z"):print("检测到是7z压缩包")print("正在破解.....")forpasinozd:c=c+1pasw=bytes(pas.encode("utf8"))try:qz=py7zr.SevenZipFile(file,password=pasw)qz.extractall()print("破解成功,密码是"+pas)a=a+1breakexcept:passifa==0:print("破解失败")else:print("此文件不是压缩包文件")print(f"已经尝试了{c}个密码")input("破解完成,请按任意键继续.....")

相关文章

    无相关信息
评论
建站知识
建站知识
使用技巧
调试安装
运营推广