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

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

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

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

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

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

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

我們破解壓縮文件的口令也是用的暴力破解方法。我們提前準備好密碼字典用來爆破,如果密碼字典中存在密碼,則會打印出該密碼,否則提示密碼字典中無密碼。

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

以下代碼是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("異常對象的類型是:%s"%type(e))
  print("異常對象的內(nèi)容是:%s"%e)
 finally:
  file.close()
if __name__=='__main__':
 re=main()
 if re:
  pass
 else:
  print("對不起,密碼字典中未匹配到密碼!")

總結(jié)

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

相關(guān)文章

  • 你應(yīng)該知道的python列表去重方法

    你應(yīng)該知道的python列表去重方法

    初學者經(jīng)常會遇到如何移除list中重復元素的問題。 這個問題在其他語言中可能需要for循環(huán)什么的,而在python中不用這樣,非常簡單,下面來通過這篇文章主要介紹了關(guān)于python列表去重方法以及拓展,需要的朋友可以參考借鑒,一起來看看吧。
    2017-01-01
  • python腳本作為Windows服務(wù)啟動代碼詳解

    python腳本作為Windows服務(wù)啟動代碼詳解

    本篇文章給大家分享了用python腳本寫出作為Windows服務(wù)啟動功能,對此有需求的朋友跟著小編一起學習下。
    2018-02-02
  • Python使用pyinstaller打包含有g(shù)ettext?locales語言環(huán)境的項目(推薦)

    Python使用pyinstaller打包含有g(shù)ettext?locales語言環(huán)境的項目(推薦)

    最近在用 pyhton 做一個圖片處理的小工具,順便接觸了gettext,用來實現(xiàn)本地化化中英文轉(zhuǎn)換,本文通過一個項目給大家詳細介紹下,感興趣的朋友跟隨小編一起看看吧
    2022-01-01
  • Python操作word文檔的示例詳解

    Python操作word文檔的示例詳解

    本文為大家介紹了Python操作docx文檔相關(guān)知識點。主要涉及的內(nèi)容為python-docx?,一款可以操作Word文檔(僅支持docx)的第三方庫。快跟隨小編一起學習一下吧
    2022-01-01
  • 利用Python寫個簡易版星空大戰(zhàn)游戲

    利用Python寫個簡易版星空大戰(zhàn)游戲

    通過小編觀察,大家好像對劃水摸魚是情有獨鐘啊。所以本文給大家?guī)砹艘粋€用Python編寫的簡單版的星空大戰(zhàn)小游戲,感興趣的小伙伴可以動手試一試
    2022-03-03
  • Python3實現(xiàn)打格點算法的GPU加速實例詳解

    Python3實現(xiàn)打格點算法的GPU加速實例詳解

    這篇文章主要給大家介紹了關(guān)于Python3實現(xiàn)打格點算法的GPU加速的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家學習或者使用python具有一定的參考學習價值,需要的朋友可以參考下
    2021-09-09
  • python?Pandas之DataFrame索引及選取數(shù)據(jù)

    python?Pandas之DataFrame索引及選取數(shù)據(jù)

    這篇文章主要介紹了python?Pandas之DataFrame索引及選取數(shù)據(jù),文章圍繞主題展開詳細的內(nèi)容介紹,具有一定的參考價值,需要的朋友可以參考一下
    2022-07-07
  • 如何正確理解python裝飾器

    如何正確理解python裝飾器

    裝飾器(Decorators)是 Python 的一個重要部分。簡單地說:他們是修改其他函數(shù)的功能的函數(shù)。他們有助于讓我們的代碼更簡短
    2021-06-06
  • Python實現(xiàn)兩種多分類混淆矩陣

    Python實現(xiàn)兩種多分類混淆矩陣

    這篇文章主要為大家介紹了Python實現(xiàn)兩種多分類混淆矩陣,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-06-06
  • Python制作當年第一款手機游戲-貪吃蛇游戲(練習)

    Python制作當年第一款手機游戲-貪吃蛇游戲(練習)

    這篇文章主要介紹了Python制作當年第一款手機游戲-貪吃蛇游戲,文章利用Python?pygame做一個貪吃蛇的小游戲而且講清楚每一段代碼是用來干嘛的,需要的朋友可以參考一下
    2022-01-01

最新評論

安龙县| 延边| 厦门市| 连平县| 郯城县| 南和县| 改则县| 云南省| 满洲里市| 新平| 三原县| 潍坊市| 九寨沟县| 翁牛特旗| 靖边县| 舞钢市| 蓝田县| 河南省| 米泉市| 浪卡子县| 安国市| 布尔津县| 连江县| 嵊州市| 和龙市| 广德县| 景德镇市| 西华县| 颍上县| 海林市| 长垣县| 凌海市| 武胜县| 新郑市| 延边| 习水县| 土默特右旗| 邛崃市| 海宁市| 阿坝| 淮南市|