python暴力破解压缩包密码

软件发布|下载排行|最新软件

当前位置:首页IT学院IT技术

python暴力破解压缩包密码

一只萌新菜鸡   2020-01-16 我要评论
啥也不说,直接上代码


#-*-coding:utf-8-*- import zipfile #生成1-999999的数字密码表, 要是有别的密码类型,对密码表改造一下就可以了,也可以上网下载某些类型的密码字典 def code_dic(): with open('./code_dictionary.txt','w') as f: for i in range(1000000): pw = str(i)+'\n' f.write(pw) pass #遍历密码表进行暴力破解 def encode(): zf = zipfile.ZipFile('haha.zip') with open('./code_dictionary.txt', 'r') as f: password_list = f.read().split()#文件转换成密码列表 for i in range(len(password_list)): password = password_list[i] try: zf.extractall(pwd=str.encode(password))#带密码解压 print('破解成功,密码是:',password) break except: continue pass def main(): #code_dic() encode() pass if __name__ == '__main__': main()

 特别说的是要注意一个坑,zip加密要把传统zip加密勾上!!!!!

思想就是遍历所有密码,逐个逐个尝试,所以暴力

Copyright 2022 版权所有 软件发布 访问手机版

声明:所有软件和文章来自软件开发商或者作者 如有异议 请与本站联系 联系我们