〝 古人學問遺無力,少壯功夫老始成 〞
python破解加密rar,zip檔案,在日常生活中,我們經常能夠遇到被加密的rar,zip檔案,如果盲目猜測密碼,估計不是一時半會能夠解密成功的,這里只提供解密思路,自己根據實際情況進行實踐,如果這篇文章能給你帶來一點幫助,希望給飛兔小哥哥一鍵三連,表示支持,謝謝各位小伙伴們,
注意:在學習驗證碼降噪之前,飛兔小哥哥給大家推薦一款超好用的商城系統,麻煩各位小可愛動動可愛的小手指幫忙點一下 http://gitee.likemarket.net/BZ49rotS
目錄
一、解壓zip
二、解壓rar
一、解壓zip
- 系統自帶的zipfile庫是用來操作zip檔案的
- 而要解壓加密后的zip檔案,就需要用pwd引數
- 其實解密最重要的就是密碼字典,這個字典需要你根據實際情況,自己去生成的
- 這里我打比方,密碼是4位數的數字密碼,所以我們只要的密碼字典只要1000-9999,回圈執行去試密碼就行
- 案例參考:情人節前夕,畢業的同級校花女神,竟給我發來一份多語言加密檔案,全程燒腦破解
import zipfile
fp = zipfile.ZipFile(u'密碼你知道的.zip')
print('正在破解...')
for password in range(1000, 9999):
try:
fp.extractall(pwd=str(password).encode())
print('破解成功,密碼:{}'.format(password))
fp.close()
break
except:
pass
二、解壓rar
- 需要自行安裝rarfile庫
- 這個庫是用來操作rar壓縮檔案的,原理同zip一樣
- 如果密碼比較繁瑣,可以考慮多執行緒去操作,將會大大提高解密效率
from unrar import rarfile
fp = rarfile.RarFile(u'密碼你知道的.zip')
for password in range(1000, 9999):
try:
fp.extractall('破解保存目錄', pwd=password)
except:
pass
else:
print('密碼是:', password)
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/296597.html
標籤:python
