python暴力破解含密码的zip压缩文件
来源:互联网 发布:php 发邮件代码 编辑:程序博客网 时间:2024/05/22 06:56
python有zip的类库,解压缩zip文件很方面,代码中,我没有使用多线程,如果追求速度的话,可以使用多线程
思路:
1.先自己生成一份txt的密码字典
2.然后读取出来,一个个的尝试,当密码错误是,程序会报错中断,所以密码错误,要使用pass
3.当解压缩成功后,中断程序,输出正确密码
import zipfileimport osfrom threading import Threadimport 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)
这是我解压缩一个5.4M文件的速度,其实时间都花在了解压缩上了
3 0
- python暴力破解含密码的zip压缩文件
- 用字典暴力破解ZIP压缩文件密码
- python暴力破解zip密码文件
- zip+密码暴力破解
- python zip暴力破解
- Python 黑客 --- 002 入门级 ZIP压缩文件口令暴力破解机
- python破解zip密码
- python 破解并解压zip压缩文件
- hadoop编程:暴力破解ZIP密码
- winRAR 密码暴力破解/清除压缩文件密码工具
- Linux平台下rar, 7z, zip压缩文件密码破解
- 如何防止RAR压缩文件密码被暴力破解!
- <PY>利用7z暴力破解压缩文件密码
- archpr 压缩文件暴力破解
- python编写暴力破解zip文档程序
- Python 破解zip压缩文件(来自Python绝技)
- Python绝技笔记--------Zip压缩文件密码爆破小脚本
- 破解压缩文件密码rarcrack
- HDU 2243 考研路茫茫——单词情结(AC自动机+矩阵幂)
- zookeeper分布式安装
- Hibernate整合C3P0实现连接池
- Unique Binary Search Trees
- 谷歌浏览器javascript调试教程
- python暴力破解含密码的zip压缩文件
- Windows7+WDK+VS2010+VisualDDK驱动开发环境搭建(菜鸟的经验)
- Sql Server 保留几位小数的两种做法
- C column of Pointer <1>
- 第一篇
- MySQL 服务器调优
- Base64的JavaScript实现(支持中文字符)
- 超简单练手题--保持手感
- 对计算机专业学生的七个建议(作者:Joel Spolsky)