真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

怎么用Python破解了同事加密的壓縮包-創(chuàng)新互聯(lián)

今天就跟大家聊聊有關(guān)怎么用Python破解了同事加密的壓縮包,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結(jié)了以下內(nèi)容,希望大家根據(jù)這篇文章可以有所收獲。

創(chuàng)新互聯(lián)公司是一家朝氣蓬勃的網(wǎng)站建設(shè)公司。公司專注于為企業(yè)提供信息化建設(shè)解決方案。從事網(wǎng)站開發(fā),網(wǎng)站制作,網(wǎng)站設(shè)計,網(wǎng)站模板,微信公眾號開發(fā),軟件開發(fā),小程序開發(fā),十余年建站對成都木包裝箱等多個方面,擁有多年的網(wǎng)站營銷經(jīng)驗。

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

怎么用Python破解了同事加密的壓縮包

怎么用Python破解了同事加密的壓縮包

又是奶茶,行吧行吧。

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

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

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

#生成從000000到99999的密碼表
f = open('passdict.txt','w')
for id in range(1000000):
 password = str(id).zfill(6)+'\n'
 f.write(password)
f.close()

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

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

怎么用Python破解了同事加密的壓縮包


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

下一步做什么?

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

暴力破解啦!

科普時間:

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

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

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

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

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

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

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

直到成功。

導(dǎo)入zipFile

import zipfile
def extractFile(zipFile, password):
 try:
 zipFile.extractall(pwd= bytes(password, "utf8" ))
 print("大偉的壓縮包密碼是" + password) #破解成功
 except:
 pass #失敗,就跳過
def main():
 zipFile = zipfile.ZipFile('大偉.zip') 
 PwdLists = open('passdict.txt') #讀入所有密碼
 for line in PwdLists.readlines(): #挨個挨個的寫入密碼
 Pwd = line.strip('\n')
 guess = extractFile(zipFile, Pwd)
if __name__ == '__main__':
 main()

花了不到一分鐘

成功解出密碼是:

怎么用Python破解了同事加密的壓縮包

收工√

趁著大偉還沒回來,

多說兩句。

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

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

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

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

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

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

可以下載用來遍歷

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


大偉回來了。

我告訴他密碼就是壓縮包當(dāng)天的日期。

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

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

你口口聲聲說用當(dāng)天日期,拿今天1119試什么試?

怎么用Python破解了同事加密的壓縮包

不過奶茶還挺好喝~

看完上述內(nèi)容,你們對怎么用Python破解了同事加密的壓縮包有進(jìn)一步的了解嗎?如果還想了解更多知識或者相關(guān)內(nèi)容,請關(guān)注創(chuàng)新互聯(lián)-成都網(wǎng)站建設(shè)公司行業(yè)資訊頻道,感謝大家的支持。


當(dāng)前名稱:怎么用Python破解了同事加密的壓縮包-創(chuàng)新互聯(lián)
本文地址:http://weahome.cn/article/eijhh.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部