最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python編寫暴力破解zip文檔程序的實例講解

 更新時間:2018年04月24日 11:38:42   作者:Ascema  
下面小編就為大家分享一篇python編寫暴力破解zip文檔程序的實例講解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

編寫暴力破解Zip文件要從學(xué)習(xí)zipfile庫的使用方法入手,首先打開Python解釋器,用help('zipfile')命令來了解這個庫并重點看一下ZipFile類中的extractall()這個方法

ZipFile

extractall()

讓我們來寫一個腳本測試一下Zip文件庫的用法,首先創(chuàng)建一個有密碼的壓縮文件,這里設(shè)置密碼為awd,文件名為evil.zip,要解壓這個zip文件,實例化一個新的ZipFile類,使用extractall()方法,在可選參數(shù)pwd上填上密碼

運行后你會發(fā)現(xiàn)他會將zip文件解壓到一個名為evil的目錄下

如果用一個錯誤的密碼執(zhí)行腳本時,會顯示錯誤,我們加一些捕獲和處理異常的代碼來顯示錯誤信息

我們看到顯示了錯誤信息,告訴了我們用了錯誤的密碼

我們可以用拋出的異常測試我們的字典文件,在這里為了簡便直接新建了一個“dictionary.txt”文件,其中有zip文件的密碼,我們需要遍歷字典中的每個單詞。如果extractall執(zhí)行成功則輸出密碼,否則拋出異常,忽略這個異常,再測試下一個密碼。

現(xiàn)在讓我們清理一下這個代碼,成為模塊化,而非線性

腳本出來后我們還要提高它的性能。我們可以用線程同時測試多個密碼。對字典中的單詞,我們都會生成一個新的線程去測試他,然后就可以收工了

以上這篇python編寫暴力破解zip文檔程序的實例講解就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 基于Python檢測動態(tài)物體顏色過程解析

    基于Python檢測動態(tài)物體顏色過程解析

    這篇文章主要介紹了基于Python檢測動態(tài)物體顏色過程解析,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2019-12-12
  • Python的numpy庫下的幾個小函數(shù)的用法(小結(jié))

    Python的numpy庫下的幾個小函數(shù)的用法(小結(jié))

    這篇文章主要介紹了Python的numpy庫下的幾個小函數(shù)的用法,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-07-07
  • Python常用base64 md5 aes des crc32加密解密方法匯總

    Python常用base64 md5 aes des crc32加密解密方法匯總

    這篇文章主要介紹了Python常用base64 md5 aes des crc32加密解密方法匯總,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-11-11
  • Flask-Sqlalchemy的基本使用詳解

    Flask-Sqlalchemy的基本使用詳解

    本文主要介紹了Flask-Sqlalchemy的基本使用詳解,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-06-06
  • 解決python報錯MemoryError的問題

    解決python報錯MemoryError的問題

    今天小編就為大家分享一篇解決python報錯MemoryError的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-06-06
  • python 實現(xiàn)二維列表轉(zhuǎn)置

    python 實現(xiàn)二維列表轉(zhuǎn)置

    今天小編就為大家分享一篇python 實現(xiàn)二維列表轉(zhuǎn)置,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-12-12
  • python統(tǒng)計文章中單詞出現(xiàn)次數(shù)實例

    python統(tǒng)計文章中單詞出現(xiàn)次數(shù)實例

    在本篇文章里小編給大家整理的是關(guān)于python統(tǒng)計文章中單詞出現(xiàn)次數(shù)實例,需要的朋友們參考學(xué)習(xí)下。
    2020-02-02
  • 在pytorch中如何查看模型model參數(shù)parameters

    在pytorch中如何查看模型model參數(shù)parameters

    這篇文章主要介紹了在pytorch中如何查看模型model參數(shù)parameters,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-11-11
  • 舉例講解Python面相對象編程中對象的屬性與類的方法

    舉例講解Python面相對象編程中對象的屬性與類的方法

    這篇文章主要介紹了Python面相對象編程中對象的屬性與類的方法,類和對象以及方法這些都是面相對象的編程語言所具有的基礎(chǔ)內(nèi)容,需要的朋友可以參考下
    2016-01-01
  • Pytorch基本變量類型FloatTensor與Variable用法

    Pytorch基本變量類型FloatTensor與Variable用法

    今天小編就為大家分享一篇Pytorch基本變量類型FloatTensor與Variable用法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-01-01

最新評論

龙江县| 湘潭县| 冷水江市| 阳东县| 安达市| 滦平县| 石家庄市| 满洲里市| 兴城市| 麻阳| 昌黎县| 叶城县| 东乌珠穆沁旗| 鄢陵县| 临澧县| 黄梅县| 大安市| 鄄城县| 黄石市| 晋宁县| 任丘市| 阳高县| 汪清县| 五莲县| 通海县| 炉霍县| 安宁市| 台江县| 吉隆县| 台山市| 通榆县| 南部县| 城口县| 晋江市| 姚安县| 屏南县| 绥阳县| 文化| 菏泽市| 阜新市| 龙山县|