破解 zip 壓縮包程式

2021-09-08 22:54:07 字數 1387 閱讀 4503

目錄

**位址如下:

在當前目錄有三個檔案:

目前,zip格式屬於幾種主流的壓縮格式之一,其競爭者包括rar格式以及開放原始碼的7-zip格式。從效能上比較,rar格式較zip格式壓縮率較高,但是它的壓縮時間遠遠高於zip。

其破解原理就是遍歷密碼字典的密碼,逐個嘗試解碼,如果密碼複雜字典過大會導致破解效率下降,下面用多執行緒破解可以改善之。

#!/usr/bin/python

# -*- coding: utf-8 -*-

import zipfile

import optparse

from threading import thread

def extractfile(zfile, password):

# 破解zip 密碼程式

zfile.extractall(pwd=password)

print '[+] found password ' + password + '\n'

def main():

parser = optparse.optionparser("usage %prog "+\

"-f -d ")

# 解析命令列

# ...

zfile = zipfile.zipfile(zname)

passfile = open(dname)

for line in passfile.readlines():

# 實現多執行緒破解

t = thread(target=extractfile, args=(zfile, password))

t.start()

if __name__ == '__main__':

main()

在當前目錄有三個檔案:

第一次輸入python 3-zipcrack.py提示使用用法:

usage %prog -f -d
然後按使用方法正確輸入命令:

python 3-zipcrack.py -f evil.zip -d dictionary.txt
這樣成功破解出 evil.zip 壓縮包,並顯示 zip 解碼密碼是secret。具體如下圖的操作:

**位址如下:

暴力破解zip加密壓縮包

最近恰好有個壓縮包要解密,所以稍微研究了一下該怎麼去破解加密的壓縮包 zip,rar在道理上是一樣的 由於現有的方法中沒想到高階的破解方式,所以只有暴力破解壓縮包了。暴力破解壓縮包的原理很簡單,就是先製作乙個密碼字典,這個字典是暴力破解的核心,首先就來講講如何製作這樣乙個密碼字典,對於乙個加密壓縮包...

暴力破解rar和zip加密壓縮包

最近老是遇到一些加密的壓縮包,還不給密碼 其中最過分的就是adobe audition cc貼吧吧主分享盜版軟體壓縮版,還搞收費,交錢才能知道解壓密碼,這操作真是秀到我了 話不多說,直接開始嘗試暴力破解 winrar 加密 原始檔壓縮成資料段 將資料段加密 對於同乙個原始檔而言,不加密,只壓縮獲取的...

PHP生成zip壓縮包

我們將乙個檔案生成乙個壓縮包。path c wamp www log.txt filename test.zip zip new ziparchive zip open filename,ziparchive create 開啟壓縮包 zip addfile path,basename path 向...