zoukankan      html  css  js  c++  java
  • [python]zip password crack script

    #!/usr/bin/python
    import zipfile
    import optparse
    from threading import Thread
    def extractFile(zFile,password):
        try:
            zFile.extractall(pwd=password)
            print '[+] Found password '+password
        except:
            pass
    def main():
        parser = optparse.OptionParser("usage %prog -f <zipfile> -d <dictionary>")
        parser.add_option('-f',dest = 'zname',type = 'string',help = 'specify the zipfile')
        parser.add_option('-d',dest = 'dname',type = 'string',help = 'specify the dictionary')
        (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('\n')
            t = Thread(target=extractFile,args=(zFile,password))
            t.start()
    if __name__ == '__main__':
        main()
  • 相关阅读:
    某题2
    某题1
    某题
    DAY 7
    DAY 4
    数据结构(六)图
    【转载】大数据面试知识图谱
    数据结构(四)二叉树
    Scala(一)基础
    Java虚拟机(一)
  • 原文地址:https://www.cnblogs.com/co1d7urt/p/2808846.html
Copyright © 2011-2022 走看看