首页 资讯 论坛 我的社区 搜索 用户

[暴力破解]zip密码暴力破解脚本

无闻风
发表于 2019-08-30 16:58:26
0
670

测试demo     demo.zip 

其他密码字典      密码字典.zip 

import zipfile
import threading


txt="2016passworddic.txt"#密码字典
z="1.zip"                #需要破解的zip文件

xc=1                     #线程数量

print("zip暴力爆破脚本")
print("AEXEGEEK_无闻风")
print("当前线程:"+str(xc))
print("当前字典:"+txt)
print("zip文件:"+z)
print("开始爆破。。。。")

z_file=zipfile.ZipFile(z,"r")

f = open(txt, "r")
lines=f.readlines()#所有行的数组

all_lines=len(lines)-1#总行数

dz = round(all_lines/xc) #f范围递增数

A=0
B=0

def pojie(n,b,xcname):
    for paw in range(n,b):
        #print(lines[paw].strip('n'))

        try:
            z_file.extractall(pwd = lines[paw].strip('n').encode())
            print("成功----:"+lines[paw])
            input()
            break
        except:
            pass

    #print("失败")  




for i in range(0,xc):
    #print(i)
    A=B
    #print(A)
    if i==xc-1:
       B=all_lines
    else:
        B=B+dz    
    #print(B)
    xiancheng=threading.Thread(target=pojie,args=(A,B,i))
    xiancheng.start()




#print (dz)
#print (lines[dz])

#print(len(lines))
#print(lines[565263])



f.close()

最后修改 2019-08-30 17:39:45
0
670
用户评论
一起折腾