python暴力破解zip压缩密码
网上还是有很多这类的工具的,但是感觉还是自己写用的放心,省得去检查后门了。
上脚本,当然,你得准备一个字典,暴力破解嘛,字典是个关键.
#!/usr/bin/env python
#coding: utf-8
#破解 zip加密密码
import zipfile
import threading
def zipbp(zfile, pwd):
try:
zfile.extractall(pwd=pwd)
print 'password found : %s' % pwd
except:
return
def main():
zfile = zipfile.ZipFile('python.zip')
pwdall = open('passwd.txt','r')
passall=pwdall.readlines()
pwdall.close()
for pwd in passall:
pwd = pwd.strip('\n')
t = threading.Thread(target=zipbp, args=(zfile, pwd))
t.start()
t.join()
if __name__ == '__main__':
main()
亲测可破解zip密码,还比较快,运行截图