亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Python腳本破解壓縮文件口令實(shí)例教程(zipfile)

 更新時(shí)間:2020年06月14日 11:51:27   作者:謝公子  
這篇文章主要給大家介紹了關(guān)于Python腳本破解壓縮文件口令(zipfile)的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用Python具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧

zipfile模塊是python中一個(gè)處理壓縮文件的模塊,解決了不少我們平常需要處理壓縮文件的需求 ,本文主要談?wù)剒ipfile幾個(gè)常用的用法。

環(huán)境:Windows python版本2.7.15

Python中操作zip壓縮文件的模塊是 zipfile 。

相關(guān)文章:Python中zipfile壓縮文件模塊的使用

我們破解壓縮文件的口令也是用的暴力破解方法。我們提前準(zhǔn)備好密碼字典用來(lái)爆破,如果密碼字典中存在密碼,則會(huì)打印出該密碼,否則提示密碼字典中無(wú)密碼。

main()函數(shù)用來(lái)打開(kāi)密碼字典 key.txt ,然后讀取其中每一行的內(nèi)容,調(diào)用Test()函數(shù)去一個(gè)個(gè)的試密碼,如果密碼錯(cuò)誤,Test函數(shù)就會(huì)拋出異常,如果密碼正確,則不會(huì)拋出異常。所以我們?cè)趍ain()函數(shù)中以是否接收到異常判斷密碼是否正確。如果沒(méi)有接收到異常,說(shuō)明密碼正確!

以下代碼是python2.7環(huán)境!

# -*- coding: utf-8 -*-
"""
Created on Thu Nov 1 09:00:26 2018
@author: 小謝
"""
 
import zipfile
import os
def Test(line):
 try:
  with zipfile.ZipFile("c://users//17250//desktop//test.zip","r") as f:
   f.extractall("c://users//17250//desktop//",pwd=line) #利用密碼字典中的密碼解壓縮
 except Exception as e:
  return e
 finally:
  f.close()
def main():
 try:
  with open("c://users//17250//desktop//key.txt") as file:
   lines=file.readlines()
   for line in lines:
    line=line.strip("\n")
    e=Test(line)
    if e:
     pass
    else:
     print("************壓縮文件的密碼是:%s"%line)
     return line
 except Exception as e:
  print("異常對(duì)象的類(lèi)型是:%s"%type(e))
  print("異常對(duì)象的內(nèi)容是:%s"%e)
 finally:
  file.close()
if __name__=='__main__':
 re=main()
 if re:
  pass
 else:
  print("對(duì)不起,密碼字典中未匹配到密碼!")

總結(jié)

到此這篇關(guān)于Python腳本破解壓縮文件口令實(shí)例教程(zipfile)的文章就介紹到這了,更多相關(guān)Python腳本破解壓縮文件口令內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • python實(shí)現(xiàn)自動(dòng)化腳本編寫(xiě)

    python實(shí)現(xiàn)自動(dòng)化腳本編寫(xiě)

    自動(dòng)化在很多時(shí)候是很方便的,本文以修改用戶(hù)名密碼單元為案例,編寫(xiě)測(cè)試腳本。完成修改用戶(hù)名密碼模塊單元測(cè)試,感興趣的可以了解一下
    2021-06-06
  • 17條提高工作效率的Python技巧分享

    17條提高工作效率的Python技巧分享

    這篇文章主要介紹了17條提高工作效率的Python技巧分享,掌握這些Python技巧可以讓我們的生活更加輕松,本文就日常中經(jīng)常使用到的Python技巧進(jìn)行歸納總結(jié),對(duì)于常用的17條技巧均給出了完整的代碼示例和具體講解,需要的朋友可以參考下
    2022-01-01
  • Python實(shí)現(xiàn)動(dòng)態(tài)加載模塊、類(lèi)、函數(shù)的方法分析

    Python實(shí)現(xiàn)動(dòng)態(tài)加載模塊、類(lèi)、函數(shù)的方法分析

    這篇文章主要介紹了Python實(shí)現(xiàn)動(dòng)態(tài)加載模塊、類(lèi)、函數(shù)的方法,結(jié)合實(shí)例形式分析了Python動(dòng)態(tài)加載模塊、類(lèi)及函數(shù)的實(shí)現(xiàn)方法及操作技巧,需要的朋友可以參考下
    2017-07-07
  • 基于tensorflow for循環(huán) while循環(huán)案例

    基于tensorflow for循環(huán) while循環(huán)案例

    這篇文章主要介紹了基于tensorflow for循環(huán) while循環(huán)案例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-06-06
  • python提取xml里面的鏈接源碼詳解

    python提取xml里面的鏈接源碼詳解

    在本篇文章里小編給大家整理的是關(guān)于python提取xml里面的鏈接的相關(guān)知識(shí)點(diǎn)內(nèi)容,需要的朋友們可以學(xué)習(xí)下。
    2019-10-10
  • 一篇文章詳解json中文編碼問(wèn)題

    一篇文章詳解json中文編碼問(wèn)題

    在使用Flask編寫(xiě)后端接口時(shí),如果設(shè)置的接口返回格式是JSON,可能會(huì)遇到中文編碼問(wèn)題,這篇文章主要介紹了json中文編碼問(wèn)題的相關(guān)資料,需要的朋友可以參考下
    2025-03-03
  • Python判斷文件和文件夾是否存在的方法

    Python判斷文件和文件夾是否存在的方法

    這篇文章主要介紹了Python判斷文件和文件夾是否存在的方法,本文還講解了判斷是否為文件或者目錄的方法、os.path.lexist的作用、FTP中判斷文件或目錄是否存在等內(nèi)容,需要的朋友可以參考下
    2015-05-05
  • PyTorch 普通卷積和空洞卷積實(shí)例

    PyTorch 普通卷積和空洞卷積實(shí)例

    今天小編就為大家分享一篇PyTorch 普通卷積和空洞卷積實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-01-01
  • python中l(wèi)ist常用操作實(shí)例詳解

    python中l(wèi)ist常用操作實(shí)例詳解

    這篇文章主要介紹了python中l(wèi)ist常用操作,以實(shí)例形式較為詳細(xì)的分析了列表list中常用的建立、添加、刪除、搜索、過(guò)濾等操作技巧,需要的朋友可以參考下
    2015-06-06
  • Python列表的深復(fù)制和淺復(fù)制示例詳解

    Python列表的深復(fù)制和淺復(fù)制示例詳解

    這篇文章主要給大家介紹了關(guān)于Python列表的深復(fù)制和淺復(fù)制的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2021-02-02

最新評(píng)論