zoukankan      html  css  js  c++  java
  • Python 破解zip密码脚本_2

    # encoding: utf-8
    import zipfile
    import optparse
    from threading import Thread

    缩进问题:自己去调试吧
    def extractFile(zfile,password):
    try:
    zFile.extractall(pwd=password)
    print '[+] Found password ' + password + ' '
    except:
    pass

    if __name__ == '__mian__':
    parse = optparse.OptionParser('usage%Prog '+ '-f <zipfile> -d <dictionary>' )
    parser.add_option('-f',dest='zname',type='string',help='specfy zip file')
    parser.add_option('-d',dest='dname',type='string',help='specfy dicttionary file')
    (options,args) = parser.parse_args()#把操作还有参数以元组的形式贮存
    if (options.zname == None) | (options.dname == None):
    print(parser.usage)
    exit(0)

    else:
    zname = options.zname
    dname = options.dname

    zFile = zipfile.ZipFile(zname)
    passFile = open(dname)
    for line in passFile.readlines():
    password = line.strip(' ')
    t = Thread(target=extractFile,args=(zFile,[assword]))
    t.start()

  • 相关阅读:
    5.线性回归算法
    4.K均值算法--应用
    3.K均值算法
    机器学习2
    机器学习1
    第十五次作业
    第十三次作业
    第十一次作业
    P1250 种树
    P1516 青蛙的约会
  • 原文地址:https://www.cnblogs.com/diyflypig/p/6367631.html
Copyright © 2011-2022 走看看