tft每日頭條

 > 科技

 > 用python數據爬取密碼

用python數據爬取密碼

科技 更新时间:2025-02-09 02:43:00

事情的經過是這樣的:

用python數據爬取密碼(獲取壓縮文件密碼)1

用python數據爬取密碼(獲取壓縮文件密碼)2

又是奶茶,行吧行吧。

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

李大偉說是6位數字密碼

那麼我們可以利用python生成全部的六位數字密碼

用python數據爬取密碼(獲取壓縮文件密碼)3

這樣,我們就生成了一個從000000到99999的密碼表。

并把它們存入到 passdict.txt 的文件中。

用python數據爬取密碼(獲取壓縮文件密碼)4

6位的密碼表就這麼大!!!

下一步做什麼?

自然是将生成的密碼表中的密碼遍曆,

暴力破解啦!

科普時間:


ZipFile模塊式Python自帶的模塊,提供了對zip 文件的創建,讀,寫,追加,解壓以及列出文件列表的操作

解壓使用extractll方法extractall(path=None, members=None, pwd=None)

  • path:指定解壓後文件的位置
  • members:(可選)指定要Zip文件中要解壓的文件,這個文件名稱必須是通過namelist()方法返回列表的子集
  • pwd:指定Zip文件的解壓密碼

那麼我們可以利用 zipFile 模塊來遍曆密碼表,

挨個挨個密碼嘗試,看能不能打開壓縮包。

直到成功。

導入zipFile

用python數據爬取密碼(獲取壓縮文件密碼)5

花了不到一分鐘

成功解出密碼是:

用python數據爬取密碼(獲取壓縮文件密碼)6

收工√

趁着李大偉還沒回來,

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

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

那如果更多位數,

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

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

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

可以下載用來遍曆

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


大偉回來了。

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

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

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

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

用python數據爬取密碼(獲取壓縮文件密碼)7

不過奶茶真好喝~
最後,小編想說:我是一名python開發工程師,整理了一套最新的python系統學習教程,想要這些資料的可以關注私信小編“01”即可,希望能對你有所幫助。

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关科技资讯推荐

热门科技资讯推荐

网友关注

Copyright 2023-2025 - www.tftnews.com All Rights Reserved