用户注册



邮箱:

密码:

用户登录


邮箱:

密码:
记住登录一个月忘记密码?

发表随想


还能输入:200字
云代码 - python代码库

python暴力破解zip密码

2022-08-29 作者: Python自学举报

[python]代码库

#-*-coding utf-8-*-
#-----------------------------------
#   python2.7
#   description:暴力破解有密码的zip文件
#-------------------------------------

import zipfile
import os
from threading import Thread
import time
#压缩文件的路径
path = r'C:\Users\Administrator\Desktop\moeMaid-master.zip'
#password='1234'

def pojie_zip(path,password):
    if path[-4:]=='.zip':
        #path = dir+ '\\' +file
        #print path
        zip = zipfile.ZipFile(path, "r",zipfile.zlib.DEFLATED)
        #print zip.namelist()
        try:
            #若解压成功,则返回True,和密码
            zip.extractall(path='C:\\Users\\Administrator\\Desktop\\',members=zip.namelist() , pwd=password)
            print ' ----success!,The password is %s' % password
            zip.close()
            return True
        except:
            pass  #如果发生异常,不报错
        print 'error'
        
        
def get_pass():
    #密码字典的路径
    passPath='C:\\Users\\Administrator\\Desktop\\zip.txt'
    passFile=open(passPath,'r')
    for line in passFile.readlines():
        password=line.strip('\n')
        print 'Try the password %s' % password
        if pojie_zip(path,password):
            break
    passFile.close()
if __name__=='__main__':
    start=time.clock()
    get_pass()
    print "done (%.2f seconds)" % (time.clock() - start)


网友评论    (发表评论)


发表评论:

评论须知:

  • 1、评论每次加2分,每天上限为30;
  • 2、请文明用语,共同创建干净的技术交流环境;
  • 3、若被发现提交非法信息,评论将会被删除,并且给予扣分处理,严重者给予封号处理;
  • 4、请勿发布广告信息或其他无关评论,否则将会删除评论并扣分,严重者给予封号处理。


扫码下载

加载中,请稍后...

输入口令后可复制整站源码

加载中,请稍后...