Python真牛逼,獲取壓縮文件密碼,我只要一分鐘!

事情的經(jīng)過是這樣的:

又是奶茶,行吧行吧。

快點開工,爭取李大偉回來之前搞定。

李大偉說是6位數(shù)字密碼

那么我們可以利用python生成全部的六位數(shù)字密碼

這樣,我們就生成了一個從000000到99999的密碼表。

并把它們存入到 passdict.txt 的文件中。

6位的密碼表就這么大?。?!

下一步做什么?

自然是將生成的密碼表中的密碼遍歷,

暴力破解啦!

科普時間:

zipFile模塊式Python自帶的模塊,提供了對zip 文件的創(chuàng)建,讀,寫,追加,解壓以及列出文件列表的操作

解壓使用extractll方法extractall(path=None, members=None, pwd=None)

path:指定解壓后文件的位置

members:(可選)指定要Zip文件中要解壓的文件,這個文件名稱必須是通過namelist()方法返回列表的子集

pwd:指定Zip文件的解壓密碼

那么我們可以利用 zipFile 模塊來遍歷密碼表,

挨個挨個密碼嘗試,看能不能打開壓縮包。

直到成功。

在學習Python的過程中,往往因為沒有資料或者沒人指導從而導致自己不想學下去了,因此我特意準備了大量的PDF書籍、教程都給大家免費使用!不管是學習到哪個階段的小伙伴都可以獲取到自己相對應(yīng)的資料!包括Python軟件工具和2019最新入門到實戰(zhàn)資料,你想要的都在這里( http://note.youdao.com/noteshare?id=7e3c432b74512d52b75aafc4609451b9)復制到瀏覽器打開即可!

導入zipFile

花了不到一分鐘

成功解出密碼是:

收工√

趁著李大偉還沒回來,

多說兩句。

李大偉設(shè)置的只是6位數(shù)字的密碼,

所以本次只要單線程暴力遍歷就ok了。

那如果更多位數(shù),

字母數(shù)字特殊字符混合的復雜密碼呢?

我們可以應(yīng)用多線程進程解壓,加快速度

網(wǎng)絡(luò)上還有一些暴力破解字典,

可以下載用來遍歷

感興趣的朋友們不妨試試。

大偉回來了。

我告訴他密碼就是壓縮包當天的日期。

李大偉表示:20191119他已經(jīng)試過了。

然而這個壓縮包的壓縮時間是前一天20191118啊。

你口口聲聲說用當天日期,拿今天1119試什么試?

不過奶茶真好喝~

源碼私信

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容