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

  • 相关阅读:
    Pycharm(一)下载安装
    Django(一)创建和启动项目
    windows10自动登陆
    Tushare安装
    笑话
    python异常处理
    XPath与Xquery
    XML相关概念
    JDK、JRE、JVM三者间的关系
    CMS
  • 原文地址:https://www.cnblogs.com/diyflypig/p/6367631.html
Copyright © 2011-2022 走看看