美文网首页ctf
暴力破解加密压缩文件脚本

暴力破解加密压缩文件脚本

作者: 漫谈 | 来源:发表于2020-03-07 21:57 被阅读0次

源码:

import zipfile
import threading
import optparse

def extractFile(zFile,password):              #fuzz
        
    try:
        zFile.extractall(pwd=password)
        print 'password ='+password+'\n'

    except:
        pass

def main():
    parser = optparse.OptionParser("usage%prog "+\           #创建实例对象
            "-f <zipfile> -d <dictionary>")
    parser.add_option('-f',dest='zname',type='string',\      #增加参数选项
            help='specify zip file')
    parser.add_option('-d',dest='dname',type='string',\
            help='specify dictionary file')
    (options,args) = parser.parse_args()                     #调用optionparser的解析函数

    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 = threading.Thread(target=extractFile, args=(zFile,password))     #多线程工作
        t.start()

if __name__=='__main__':                                                    #程序入口
    main()
    

Abuot 库

一、optionparser

optionparser的执行过程:
1、导入optionparser : from optparse import OptionParser构造optionparser的对象:parser = OptionParser()

2、往optionparser对象中增加option :parser.add_option()

3、调用optionparser的解析函数:(options, args) = parser.parse_args()在options中使用解析到的options,在args中使用其他的args。

二、threading

通过直接从 threading.Thread 继承创建一个新的子类,并实例化后调用 start() 方法启动新线程,即它调用了线程的 run() 方法。

相关文章

  • 暴力破解加密压缩文件脚本

    源码: Abuot 库 一、optionparser optionparser的执行过程:1、导入optionpa...

  • Python黑科技:暴力破解,你的密码真的安全么?

    今天呢,给大家带来一个Python的暴力破解加密的压缩文件的方法~ (是不是压缩文件不重要)。 另外你会不会Pyt...

  • zip压缩文件密码暴力破解脚本

    zip密码暴力破解脚本 昨天了解到python的zipfile库,想到可以写一个暴力破解压缩密码的脚本 P.s 顺...

  • 资源加密和脚本加密

    主要是资源加密和脚本加密。cocos2dx版本3.10。 脚本加密 脚本加密主要是用cocos2dx自带的加密方法...

  • Mac 命令行压缩、分割大文件

    压缩文件或者文件夹 命令行加密压缩文件、文件夹 示例 -P 指定密码 123 密码 -r 文件夹递归处理,压缩文件...

  • 入门安全

    SSH暴力破解 Medusa, hydra 内网arp欺骗 推送 JS脚本 扫描端口nmap, MESSCAN, ...

  • mac加密压缩

    mac中利用终端加密压缩文件/文件夹: 首先打开终端, 找到文件夹目录 cd 路径 : 使用命令压缩 压缩文件夹 ...

  • zip加密破解

    日常经常遇到zip压缩包没有密码或忘记密码无法解压的情况,基于以上情况可能需要对压缩文件密码进行枚举暴力破解该密码...

  • 运用指数爆炸来进行加密_day69

    暴力破解法 一般我们在进行密码加密的时候,会把原文,通过密钥进行加密,加密之后会形成一串很长看不懂的密文 如果有人...

  • mac加密压缩文件

    Finder-->应用程序-->实用工具-->终端 cd到要压缩文档目录,如果在桌面就是:cd Desktop 压...

网友评论

    本文标题:暴力破解加密压缩文件脚本

    本文链接:https://www.haomeiwen.com/subject/qxrkdhtx.html