繞過zip密碼提取文件「壓縮文件解密工具」

首先,我們新建一個python文件,在該文件目錄下加密壓縮一個111.txt的文件,壓縮後文件名111.zip,密碼隨便輸入4位(後面我們用程序來破解)。然後我們嘗試用python去解壓它。這裡用到zipfile庫,我們嘗試使用1234密碼去解壓它,看結果,密碼錯誤,程序報錯!

python暴力破解壓縮文件密碼

接下來,我們引入itertools,它有一個方法是將元素全排列組合,如圖:

python暴力破解壓縮文件密碼

然後,我們結合以上將程序完善,循環實現判斷調用解密函數:

python暴力破解壓縮文件密碼

最後,將chars=”
abcdefghijklmnopqrstuvwxyz0123456789″擴展,可實現數字字母組合密碼的破解,當然位數也可以指定。另外,有人或許說密碼中有重複呢,其實Itertools提供了多種組合排列的方法,如圖,都可以實現。實際上,python暴力破解速度並不佔優勢,這裡只做學習交流。

python暴力破解壓縮文件密碼

原創文章,作者:投稿專員,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/203772.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
投稿專員的頭像投稿專員
上一篇 2024-12-07 12:11
下一篇 2024-12-07 12:11

相關推薦

發表回復

登錄後才能評論