ZIP文件密码爆破

import zipfile
import threading

def extractFile(zFile,password):
    try:
       zFile.extractall(pwd = password)
       print password
    except:
       pass
def main():
    zFile = zipfile.ZipFile(r"这里写要爆破的zip文件的路径")
    passFile = open(r‘这里写字典的路径‘,‘r‘)
    for line in passFile.readlines():
    password = line.strip(‘\n‘)
    t = threading.Thread(target = extractFile,args=(zFile,password))
    t.start()
if __name__ == "__main__":
    main()
 
时间: 2024-08-11 05:34:56

ZIP文件密码爆破的相关文章

python zip文件密码爆破

#!/usr/bin/env # coding=UTF-8 import zipfile import threading import os import sys class CrackZip: def __init__(self): self._result = None def run(self,zFile,password): try: zFile.extractall(pwd=password) print("Found Passwd:",password) print('P

【pyhon】黑客用字典暴力破解Zip文件密码原理性展示

基本原理:用程序把字典文件里拟定好的密码一个个提取出来,去测试zip能否打开 字典文件pass.txt内容: 1224 2121 asdf abcd1234 dwsdsd dssds 程序代码: # zip文件 import zipfile import os # 对zip文件进行密码测试,成功返回True,失败返回False def testZip(filePathname,password): # 判断目录是否存在 if os.path.exists(filePathname)==False

powershell 用7-zip解压带密码的zip文件

#路径 $7zip_path = "C:\Program Files\7-Zip" #参数列表 $Arg = "x -p$zip_password_api $zipFile -o" + $foldername + " -y" #7-Zip命令 $7zip = $7zip_path + "\7z.exe" #解压ZIP文件 & $7zip $Arg.Split() 说明: $Arg = "x -p$passwo

android zip4j之--解压zip文件并实时显示解压进度

Zip文件是我们经常用到压缩文件格式,android中在进行网络请求大批量数据时,通常会采用传递zip文件,这样做即可以减少网络流量的消耗,加快请求的响应速度,又可以减少对存储空间的要求,所以当我们将zip文件读取回来的时候,如何解压就是一个要解决的问题,虽然java本身提供了zip相关的API,但不是很强大,所以我们采用apache开源组织的zip4j,通过这个jar包可以十分轻松的解压zip文件. 回到项目中去,项目中有个需求是从服务器请求杂志,请求回来后给读者展示,但是由于公司自己做的电子

ZIP文件伪加密

312313123 题目给出图片,那当然是从图片下手啦! 首先下载图片,在Linux系统下用binwalk工具打开,果然不出所料,里面藏有文件! 用dd把它分解出来! 'txt' 格式的文件提取出来!会看到一个Zip压缩包 不能直接解密,文件被加密了,返回Windows(你也可以用Linux的分析工具) 打开二进制分析工具ultraedit  看到加密部分(即4B前面的50) 把50修改为00 ,不懂的就自己百度! 之后解压就得出key.txt文件: 最后答案: http://www.shiya

Java处理Zip文件

最近一直在找Java处理Zip文件方面的资料,感觉这几篇还不错,作个链接memo. Java使用基本JDK操作ZIP文件 http://blog.csdn.net/zhyh1986/article/details/7723649 Java解压带密码的Rar压缩文件 http://blog.csdn.net/zhyh1986/article/details/7724616 https://github.com/jukka/java-unrar Java解压和压缩带密码的zip文件 http://b

ubuntu解压zip文件乱码问题

我的zip文件里的内容是有中文名,也有密码,在网上找到几种解决办法只有一种可以,所以在这里记录一下: 首先是安装7zip来解压,7zip的解决办法在这里,但是无法解决我的问题,仍然有乱码问题 最后是在这里找到解决办法的. 过程如下: 1.lsar test.zip 列出了所有文件(lsar - list archive file contents),列出的文件名是正确的,则可以进行下一步了 2.unar -p my_password test.zip 则可以根据密码解压自己的文件了(unar -

Python与Hack之Zip文件口令破解

1.需要的库: **import zipfile**import optparse**from threading import Thread (1)zipfile:1.1 zipfile.ZipFile(fileName[, mode[, compression[, allowZip64]]]) fileName是没有什么疑问的了. mode和一般的文件操作一样,'r'表示打开一个存在的只读ZIP文件:'w'表示清空并打开一个只写的ZIP文件,或创建一个只写的ZIP文件:'a'表示打开一个ZI

Android Zip文件解压缩代码

2011-04-01 17:58:52|  分类: Android |举报 |字号 订阅 在Android平台中如何实现Zip文件的解压 缩功能呢? 因为Android内部已经集成了zlib库,对于英文和非密码的Zip文件解压缩还是比较简单的,下面Android123给大家一个解压缩zip的 java代码,可以在Android上任何版本中使用,Unzip这个静态方法比较简单,参数一为源zip文件的完整路径,参数二为解压缩后存放的文件 夹. private static void Unzip(St