同事加密壓縮包密碼忘記了,我用python幫他破解!
又是一杯奶茶的故事。事情的經過是這樣的:
又是奶茶,行吧行吧,快點開工,爭取李大偉回來之前搞定,李大偉說是6位數字密碼,那麼我們可以利用python生成全部的六位數字密碼。
這樣,我們就生成了一個從000000到99999的密碼錶,並把它們存入到 passdict.txt 的檔案中。
6位的密碼錶就這麼大!!!下一步做什麼?自然是將生成的密碼錶中的密碼遍歷,暴力破解啦!
科普時間:
zipFile模組式Python自帶的模組,提供了對zip 檔案的建立,讀,寫,追加,解壓以及列出檔案列表的操作
解壓使用extractll方法extractall(path=None, members=None, pwd=None)
-
path:指定解壓後檔案的位置
-
members:(可選)指定要Zip檔案中要解壓的檔案,這個檔名稱必須是通過namelist()方法返回列表的子集
-
pwd:指定Zip檔案的解壓密碼
那麼我們可以利用 zipFile 模組來遍歷密碼錶,挨個挨個密碼嘗試,看能不能開啟壓縮包,直到成功。
匯入zipFile
花了不到一分鐘,成功解出密碼是:
收工√
趁著李大偉還沒回來,多說兩句。李大偉設定的只是6位數字的密碼,所以本次只要單執行緒暴力遍歷就ok了。
那如果更多位數,字母數字特殊字元混合的複雜密碼呢?
我們可以應用多執行緒程式解壓,加快速度,網路上還有一些暴力破解字典,可以下載用來遍歷,感興趣的朋友們不妨試試。
大偉回來了。我告訴他密碼就是壓縮包當天的日期,
李大偉表示:191119他已經試過了,然而這個壓縮包的壓縮時間是前一天191118啊,你口口聲聲說用當天日期,拿今天1119試什麼試?
不過奶茶真好喝~
相關文章
- 加密的壓縮包加密
- mysql5.7.23 解壓版 密碼忘記了咋辦??MySql密碼
- Go 建立帶密碼的zip壓縮包Go密碼
- PDF密碼忘記了,如何找回口令密碼密碼
- Python學習——Caesar Cipher密碼破解(加密)方法Python密碼加密
- 資料夾不壓縮怎麼加密設定密碼 不壓縮加密最簡單辦法加密密碼
- mysql密碼忘記了怎麼辦MySql密碼
- Wordpress密碼忘記了怎麼辦密碼
- excel密碼忘記了怎麼解鎖 excel忘記密碼怎樣簡單找回Excel密碼
- iPhone忘記訪問限制密碼的解決辦法 密碼忘記了怎麼辦?iPhone密碼
- PbootCMS忘記登入密碼怎麼辦?忘記了PBootCMS後臺的登入密碼boot密碼
- 忘記管理員密碼了怎麼辦密碼
- 網站密碼忘記了怎麼修改?網站密碼
- MySQL初始密碼忘記了怎麼辦MySql密碼
- win10開機密碼忘記了怎麼辦 win10開機密碼忘記了的方法Win10密碼
- mysql 忘記密碼MySql密碼
- Linux 忘記密碼Linux密碼
- MySQL忘記密碼MySql密碼
- 想登入寶塔皮膚但是忘記密碼_寶塔密碼忘記了怎麼辦密碼
- 網站密碼忘記了?網站忘了密碼怎麼辦網站密碼
- 電腦密碼忘記了怎麼解開 圖文詳解電腦密碼忘記了的解開方法密碼
- 『學了就忘』Linux基礎命令 — 32、壓縮和解壓縮相關命令Linux
- Linux-mongo 密碼忘記了怎麼辦LinuxGo密碼
- 抖音找回密碼教程 抖音密碼忘記了怎麼辦密碼
- python實現密碼破解Python密碼
- Linux基於tar與openssl加密解密壓縮包Linux加密解密
- CentOS7密碼忘記解決方法&&GRUB選單加密CentOS密碼加密
- 壓縮包格式有哪些?壓縮包格式大全
- linux系統root密碼忘記了怎麼辦Linux密碼
- 織夢網站密碼忘記了怎麼辦?網站密碼
- win10本地密碼忘記怎麼辦_win10密碼忘記了怎麼解鎖Win10密碼
- PbootCMS忘記密碼後的重置密碼流程boot密碼
- 群暉NAS忘記密碼如何重置密碼密碼
- Dlink路由器密碼忘記了怎麼辦?Dlink無線路由器忘記密碼的解決方法路由器密碼
- mysql 5.7忘記root密碼MySql密碼
- Weblogic忘記控制檯密碼Web密碼
- kali 忘記賬戶密碼密碼
- 07 . Jenkins忘記root密碼Jenkins密碼