首页
/
每日頭條
/
職場
/
python源碼加密工具
python源碼加密工具
更新时间:2025-06-14 12:03:56

事情的經過是這樣的:

python源碼加密工具(我用Python破解了同事加密的壓縮包)1

python源碼加密工具(我用Python破解了同事加密的壓縮包)2

又是奶茶,行吧行吧。

快點開工,争取大偉回來之前搞定。

大偉說是6位數字密碼

那麼我們可以利用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源碼加密工具(我用Python破解了同事加密的壓縮包)3


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破解了同事加密的壓縮包)4

收工√

趁着大偉還沒回來,

多說兩句。


大偉設置的隻是6位數字的密碼,

所以本次隻要單線程暴力遍曆就ok了。

那如果更多位數,


字母數字特殊字符混合的複雜密碼呢?


我們可以應用多線程進程解壓,加快速度


網絡上還有一些暴力破解字典,


可以下載用來遍曆


感興趣的朋友們不妨試試。


大偉回來了。

我告訴他密碼就是壓縮包當天的日期。

大偉表示:20191119他已經試過了。

然而這個壓縮包的壓縮時間是前一天20191118啊。


你口口聲聲說用當天日期,拿今天1119試什麼試?

python源碼加密工具(我用Python破解了同事加密的壓縮包)5

不過奶茶還挺好喝~


,
Comments
Welcome to tft每日頭條 comments! Please keep conversations courteous and on-topic. To fosterproductive and respectful conversations, you may see comments from our Community Managers.
Sign up to post
Sort by
Show More Comments
推荐阅读
開一家女裝店要做哪些前期工作内容
開一家女裝店要做哪些前期工作内容
有句話說的好,創業容易守業難。獨立開店、自己給自己當老闆是許多人的夢想。jiu如女裝行業來說,如何把一家女裝加盟店開好?這是一個很重要的學問!想要成功開好一家女裝店前期準備很重要,小編來告訴你開女裝店前期需要做好哪些準備。1、選擇合适的品牌...
2025-06-14
面試時怎樣自我介紹最好
面試時怎樣自我介紹最好
疫情之後,大多數求職者和公司都會選擇遠程面試,但無論是現場面試,還是線上面試,面試官一開始都會提出個問題:“請你做一個自我介紹吧”,這時你一定要記住:自我介紹不僅僅是一個簡單的自我介紹,回答得好,可以妥妥加分,回答得不好,就是在給自己挖坑。...
2025-06-14
水瓶座和天秤座三月關系如何
水瓶座和天秤座三月關系如何
三月對于風象星座來說,或許就像春風一樣,雖然略感寒冷,但值得讓人期待。情場上,風象星座三月不會保持他們一向飄忽的感覺,而是希望盡早把心中所想表達出來。因此,風象星座三月的感情并不會有特别熱烈的表達,反而會比較含蓄。#星座#職場中,多數風象星...
2025-06-14
面試時怎麼證明自己适合這份工作
面試時怎麼證明自己适合這份工作
面試時怎麼證明自己适合這份工作?在職場中很多人都會遇到一個尴尬的問題,今天小編就來說說關于面試時怎麼證明自己适合這份工作?下面更多詳細答案一起來看看吧!面試時怎麼證明自己适合這份工作在職場中很多人都會遇到一個尴尬的問題一邊工作一邊面試,該用...
2025-06-14
領導有很多方法對付下屬嗎
領導有很多方法對付下屬嗎
“因為不懂管理,被下屬架空了怎麼辦呀?”有人向我發來了求助。仔細一了解才知道,他因為工作突出,公司将他提拔到了另一個部門做管理,可做到了管理才發現,該部門的事情并不簡單。一是很多事情,下屬根本不彙報,讓部門出現了很多麻煩;二是他也不了解該部...
2025-06-14
Copyright 2023-2025 - www.tftnews.com All Rights Reserved