日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

python 破解加密zip文件的密碼

瀏覽:32日期:2022-06-21 15:45:19

今天的文章來自 盞茶作酒 同學。他在老電腦中發現了一個加密的 zip 文件,于是用 Python 破解了文件密碼。在破解的過程中出現了內存爆炸的問題,通過閱讀 Python 源代碼找到了解決方案。

下面就來給大家分享一下他的操作。

之前在家里的老電腦中,發現一個加密zip壓縮包,由于時隔太久忘記密碼了,依稀記得密碼是6位字母加數字,網上下載了很多破解密碼的軟件都沒有效果,于是想到自己用Python寫一個暴力破解密碼的腳本。Python 有一個內置模塊 zipfile 可以解壓 zip 壓縮包。先來測試一波:創建一個測試文件,壓縮,設置解壓密碼為123。

python 破解加密zip文件的密碼

import zipfile# 創建文件句柄file = zipfile.ZipFile('測試.zip', ’r’)# 提取壓縮文件中的內容,注意密碼必須是bytes格式,path表示提取到哪file.extractall(path=’.’, pwd=’123’.encode(’utf-8’))

運行效果如下圖所示,提取成功。

python 破解加密zip文件的密碼

既然如此,那我不停嘗試所有可能的密碼組合去解壓縮不就行了嘛~

好了,開始破解老文件的密碼。

為了提高速度,我還加了多線程的代碼:

import zipfileimport itertoolsfrom concurrent.futures import ThreadPoolExecutordef extract(file, password): if not flag: return file.extractall(path=’.’, pwd=’’.join(password).encode(’utf-8’))def result(f): exception = f.exception() if not exception:# 如果獲取不到異常說明破解成功print(’密碼為:’, f.pwd)global flagflag = Falseif __name__ == ’__main__’: # 創建一個標志用于判斷密碼是否破解成功 flag = True # 創建一個線程池 pool = ThreadPoolExecutor(100) nums = [str(i) for i in range(10)] chrs = [chr(i) for i in range(65, 91)] # 生成數字+字母的6位數密碼 password_lst = itertools.permutations(nums + chrs, 6) # 創建文件句柄 zfile = zipfile.ZipFile('加密文件.zip', ’r’) for pwd in password_lst:if not flag: breakf = pool.submit(extract, zfile, pwd)f.pwd = pwdf.pool = poolf.add_done_callback(result)

然而,事情并沒有那簡單……

代碼跑一會兒,內存爆了!

python 破解加密zip文件的密碼

于是,為了找尋問題所在,我就去查看了一下源碼,發現ThreadPoolExecutor默認使用的是無界隊列。而程序中嘗試密碼的速度跟不上生產密碼的速度,就會把生產任務無限添加到隊列中。導致內存被占滿。內存直接飆到95:

python 破解加密zip文件的密碼

找到病根兒,剩下的就是對癥下藥了。

繼承并重寫了ThreadPoolExecutor類中的_work_queue屬性,將無界隊列改成有界隊列,這樣就不會出現內存爆滿的問題,看代碼:

import queuefrom concurrent.futures import ThreadPoolExecutorclass BoundedThreadPoolExecutor(ThreadPoolExecutor): def __init__(self, max_workers=None, thread_name_prefix=’’):super().__init__(max_workers, thread_name_prefix)self._work_queue = queue.Queue(self._max_workers * 2) # 設置隊列大小

用自定義的BoundedThreadPoolExecutor類替代前面代碼中的ThreadPoolExecutor。

再次執行……

python 破解加密zip文件的密碼

程序輸入如下圖內容:

python 破解加密zip文件的密碼

Bingo!破解成功!(原來密碼如此簡單……)話說回來,畢竟這個壓縮包我是隱約知道它的位數和范圍(字母和數字),所以破解出來需要的時間是可以忍受的。如果有天你在網上找了一個無人認領的加密壓縮包,想要一窺究竟但又并不知道它有多少位密碼,那我只能祝你好運啦~

以上就是python 破解加密zip文件的密碼的詳細內容,更多關于python 破解zip文件密碼的資料請關注好吧啦網其它相關文章!

標簽: Python 編程
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
日韩欧美中文字幕在线视频| 91成人小视频| 99热精品在线| 国产91在线播放精品| 午夜在线一区| 久久久成人网| 粉嫩av一区二区三区四区五区| 一区在线观看| 7777精品| 免费观看在线色综合| 免费视频一区三区| 亚洲啊v在线| 91亚洲一区| 欧美激情综合| 日韩高清一级| 亚洲中字黄色| 久久中文字幕av| 91一区二区| 成人福利av| 久久亚洲国产精品尤物| 日韩激情av在线| 亚洲香蕉视频| 亚洲精品九九| 日韩av一级| 99久久精品国产亚洲精品| 久久久久久免费视频| 欧美综合另类| 欧美特黄a级高清免费大片a级| 欧美日韩国产综合网| 日韩午夜电影| 日本免费在线视频不卡一不卡二| 日韩区欧美区| 日本午夜精品久久久久| 免费在线日韩av| 日韩欧美三级| 另类av一区二区| 国产精品主播| 97精品国产| 亚洲五月婷婷| 91精品1区| 91精品视频一区二区| 久久中文欧美| 欧美影院视频| 麻豆精品在线视频| 国产99久久| 久久免费高清| 亚洲韩日在线| 日本不卡一二三区黄网| 日韩一区精品字幕| 午夜影院欧美| 国产精品va视频| 97精品在线| 四虎成人精品一区二区免费网站| 日韩影片在线观看| 国产精品对白| 久久精品免费一区二区三区 | 国产精品视频一区二区三区四蜜臂| 国产aⅴ精品一区二区三区久久 | 91精品丝袜国产高跟在线| 亚洲电影有码| 国产精品久久久久久久久久妞妞| 日韩精品欧美激情一区二区| 国产欧美高清| 亚洲免费中文| 欧美日韩激情| 快播电影网址老女人久久| 国产精品久久久久久妇女| 日韩高清在线观看一区二区| 日韩精品一二区| 老司机久久99久久精品播放免费| 视频一区二区欧美| 六月婷婷一区| 日韩av网站在线免费观看| 亚洲日本久久| 日本麻豆一区二区三区视频| 日日夜夜免费精品视频| 国产精品最新| 免费毛片在线不卡| 久久国产精品久久久久久电车 | 一区二区三区国产在线| 国产精品不卡| 国产在线日韩精品| sm久久捆绑调教精品一区| 亚洲伦乱视频| 99国产精品久久久久久久成人热 | 91成人超碰| 中文一区一区三区免费在线观| 91精品一区国产高清在线gif | 久久天堂精品| 模特精品在线| 91麻豆精品激情在线观看最新| 日韩精品乱码av一区二区| 国产精品九九| 久久久久91| 亚洲涩涩av| 国产一区二区三区四区五区传媒| 成人在线网站| 日韩精品免费视频人成| 麻豆视频一区| 久久三级福利| 91av一区| 红桃视频欧美| 精品香蕉视频| 亚洲精品自拍| 亚洲成人二区| 欧美精品91| 蜜臀国产一区二区三区在线播放| 久久精品国产精品亚洲毛片| 亚洲神马久久| 国产三级一区| 丝袜a∨在线一区二区三区不卡 | 亚洲一区资源| 丝袜脚交一区二区| 天堂а√在线最新版中文在线| 偷拍亚洲精品| 99香蕉国产精品偷在线观看| 精品视频国内| 日本不卡高清| 在线成人直播| av免费不卡国产观看| 日本va欧美va精品发布| 国内精品福利| 日韩免费看片| 国产精品99一区二区三| 国产毛片久久久| 日本大胆欧美人术艺术动态| 九色porny丨国产首页在线| 午夜久久av | 国产精品一区三区在线观看| 日韩欧美2区| 日韩精品五月天| 日本亚洲视频| **爰片久久毛片| 欧美有码在线| 久久精品九色| 日韩欧美一区二区三区免费观看| 国产精品对白| 97精品国产福利一区二区三区| 久久男人av资源站| 伊人久久视频| 日韩一区二区三区在线免费观看| 日韩在线中文| 国产精品高颜值在线观看| 精品一区二区三区视频在线播放| 欧洲精品一区二区三区| 精品丝袜久久| 精品亚洲精品| 正在播放日韩精品| 国产精品久久久久久妇女 | av一区二区高清| 日韩精品首页| 国产精品88久久久久久| 日韩在线观看一区二区| 免费日韩一区二区| 久久亚洲二区| 免费精品视频| 国语对白精品一区二区| 国产一区福利| 私拍精品福利视频在线一区| 性欧美xxxx免费岛国不卡电影| 亚洲精品韩国| 精品国产一区二区三区性色av| 91亚洲人成网污www| 欧美日韩在线二区| 啪啪亚洲精品| zzzwww在线看片免费| 国产精品女主播一区二区三区| 最新亚洲国产| 99久久激情| 日本成人在线网站| 亚洲黄色免费看| 日本 国产 欧美色综合| www在线观看黄色| 视频一区视频二区在线观看| 国产亚洲精品美女久久久久久久久久| 免费日韩成人| 欧美一区免费| 久久精品国产www456c0m| 蜜桃91丨九色丨蝌蚪91桃色| 欧美黄页在线免费观看| 国产色综合网| 精品国产午夜| 国产欧美亚洲精品a| 欧美aa在线观看| 婷婷综合福利| 亚洲女同中文字幕| 爽爽淫人综合网网站| 国产一区清纯| 欧美激情在线精品一区二区三区| 免费欧美一区| 99久久久国产精品美女| 国产精品欧美一区二区三区不卡 | 91嫩草精品| 日韩福利一区| 日韩成人精品一区| 日韩精品久久久久久| 欧美日韩日本国产亚洲在线 | 国产黄色一区| 欧美国产另类| 欧美日韩va|