亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

利用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

新建县| 涟源市| 涟水县| 甘孜县| 宜昌市| 元朗区| 奉新县| 蒲城县| 商河县| 孝昌县| 丹巴县| 依安县| 洛隆县| 贡觉县| 金坛市| 蒙阴县| 门头沟区| 弥勒县| 紫金县| 大埔区| 六安市| 西宁市| 高阳县| 资溪县| 定安县| 浦东新区| 双柏县| 青河县| 容城县| 翁牛特旗| 浮梁县| 乐东| 集安市| 中超| 沧源| 陕西省| 郁南县| 长汀县| 武义县| 东丰县| 昭通市|