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()

  • 相关阅读:
    高频交易程序竟然是饿罗斯人开发的?
    系统功能在用户测试阶段被推翻
    去新华书店有感
    金桔
    结香
    金钟花
    金丝桃
    箬竹
    香茶菜
    水果兰
  • 原文地址:https://www.cnblogs.com/diyflypig/p/6367631.html
Copyright © 2011-2022 走看看