欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

python破解同事的壓縮包密碼

 更新時間:2020年10月14日 11:26:48   作者:州的先生  
這篇文章主要介紹了python如何破解壓縮包密碼,幫助大家更好的利用python處理文件,感興趣的朋友可以了解下

又是一杯奶茶~

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

又是奶茶,行吧行吧。

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

李大偉說是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 的文件中。

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()

花了不到一分鐘

成功解出密碼是:

收工√

趁著李大偉還沒回來,

多說兩句。


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

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

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

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

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

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

可以下載用來遍歷

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


大偉回來了。

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

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

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

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

不過奶茶真好喝~

相關(guān)破解源碼和李大偉壓縮包已上傳github:https://github.com/zpw1995/aotodata/tree/master/interest/zip

以上就是python破解同事的壓縮包密碼的詳細內(nèi)容,更多關(guān)于python 破解壓縮包密碼的資料請關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • python的鏈表基礎(chǔ)知識點

    python的鏈表基礎(chǔ)知識點

    在本篇文章里小編給大家整理的是一篇關(guān)于python的鏈表基礎(chǔ)知識點內(nèi)容,有興趣的朋友們可以參考學(xué)習(xí)下。
    2020-09-09
  • Pyhhon之Pygame的Font文本和字體

    Pyhhon之Pygame的Font文本和字體

    這篇文章主要介紹了Pygame的Font文本和字體,Pygame 通過pygame.font模塊來創(chuàng)建一個字體對象,從而實現(xiàn)繪制文本的目的。想進一步了解的同學(xué)可以參考閱讀本文
    2023-04-04
  • 一起來了解python的運算符

    一起來了解python的運算符

    這篇文章主要為大家詳細介紹了python的運算符,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2022-01-01
  • Python列表切片操作實例總結(jié)

    Python列表切片操作實例總結(jié)

    這篇文章主要介紹了Python列表切片操作,結(jié)合實例形式總結(jié)分析了Python列表切片常見操作技巧與注意事項,需要的朋友可以參考下
    2019-02-02
  • Python實現(xiàn)批量檢測ip地址連通性

    Python實現(xiàn)批量檢測ip地址連通性

    這篇文章主要為大家詳細介紹了如何使用Python實現(xiàn)批量檢測ip地址連通性并以json格式顯示(支持傳參單IP或者網(wǎng)段),感興趣的小伙伴可以了解下
    2024-04-04
  • 解決Python paramiko 模塊遠程執(zhí)行ssh 命令 nohup 不生效的問題

    解決Python paramiko 模塊遠程執(zhí)行ssh 命令 nohup 不生效的問題

    這篇文章主要介紹了解決Python paramiko 模塊遠程執(zhí)行ssh 命令 nohup 不生效的問題,本文給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-07-07
  • 淺談Python2、Python3相對路徑、絕對路徑導(dǎo)入方法

    淺談Python2、Python3相對路徑、絕對路徑導(dǎo)入方法

    今天小編就為大家分享一篇淺談Python2、Python3相對路徑、絕對路徑導(dǎo)入方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-06-06
  • Python報錯TypeError: ‘dict‘ object is not iterable的解決方法

    Python報錯TypeError: ‘dict‘ object is not&

    在Python開發(fā)的旅程中,報錯信息就像是一個個路障,阻礙著我們前進的步伐,而“TypeError: ‘dict’ object is not iterable”這個報錯,常常讓開發(fā)者們陷入困惑,那么,這個報錯究竟是怎么產(chǎn)生的呢?又該如何有效地解決它呢?讓我們一起深入探討,找到解決問題的方法
    2024-10-10
  • Python基礎(chǔ)知識點 初識Python.md

    Python基礎(chǔ)知識點 初識Python.md

    在本篇文章中我們給大家總結(jié)了關(guān)于Python基礎(chǔ)知識點,通過初識Python.md的相關(guān)內(nèi)容分享給Python初學(xué)者,一起來看下吧。
    2019-05-05
  • Django框架下在視圖中使用模版的方法

    Django框架下在視圖中使用模版的方法

    這篇文章主要介紹了Django框架下在視圖中使用模版的方法,Django是Python豐富多彩的眾框架中最有人氣的一個,需要的朋友可以參考下
    2015-07-07

最新評論