91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

利用python破解壓縮包密碼

發布時間:2020-10-27 19:56:09 來源:億速云 閱讀:249 作者:Leah 欄目:開發技術

本篇文章給大家分享的是有關利用python破解壓縮包密碼,小編覺得挺實用的,因此分享給大家學習,希望大家閱讀完這篇文章后可以有所收獲,話不多說,跟著小編一起來看看吧。

我們可以利用python生成全部的六位數字密碼

#生成從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 文件的創建,讀,寫,追加,解壓以及列出文件列表的操作

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

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

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

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

直到成功。

導入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破解壓縮包密碼

以上就是利用python破解壓縮包密碼,小編相信有部分知識點可能是我們日常工作會見到或用到的。希望你能通過這篇文章學到更多知識。更多詳情敬請關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

湟源县| 彩票| 伊宁县| 凤阳县| 长乐市| 固原市| 红安县| 望奎县| 仁布县| 温泉县| 呼伦贝尔市| 电白县| 焉耆| 内乡县| 克拉玛依市| 武义县| 叙永县| 库车县| 任丘市| 台州市| 武乡县| 靖宇县| 秦皇岛市| 滨海县| 常熟市| 垣曲县| 建平县| 社会| 永寿县| 乐安县| 阳原县| 都安| 岫岩| 从化市| 北川| 商城县| 威信县| 夏津县| 道真| 社旗县| 江油市|