經常遇到這樣一種情況:家里來了客人,問你要wifi密碼。
尷尬的是,你忘了wifi密碼。
不過你的其他設備已經連接過WiFi,這時候你怎么利用這些設備重新獲取WiFi密碼呢?
有一種方法是登錄路由器管理頁面,但是如果你連路由器密碼也忘了,那就非常尷尬。
還有一種方法是通過iCloud鑰匙串,但這個方法非常麻煩,需要通過備份獲取。
今天告訴大家一個最簡單的方法:通過Python來找回當前使用的wifi密碼。
1.準備
開始之前,你要確保Python已經成功安裝在電腦上,如果沒有,請訪問這篇文章:超詳細Python安裝指南 進行安裝。
如果你用Python的目的是數據分析,可以直接安裝Anaconda:Python數據分析與挖掘好幫手—Anaconda
此外,你需要一臺已經連接了Wifi的電腦,macOS和windows都可以。
2.原理解析
實質上,獲取密碼是使用命令的方式,比如Windows下獲取WiFi密碼:
netsh wlan show profile name=Wifi名稱 key=clear | findstr 關鍵內容
macOS下獲取WiFi密碼:
sudo security find-generic-password -l wifi名稱-D 'AirPort network password'-w
Linux下獲取WiFi密碼:
sudo cat /etc/NetworkManager/system-connections/wifi名稱| grep psk=
通過這三種命令就可以獲取得到當前使用的WiFi名稱。
3.代碼編寫
首先封裝命令:

其中,fetch_result 用于執行命令獲得數據:

decode_result用于解碼命令:

大功告成,你只需要執行:
print(fetch_password('系統類型', 'wifi名稱'))
即可獲得密碼。
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
-
密碼
+關注
關注
9文章
202瀏覽量
31362 -
路由器
+關注
關注
22文章
3908瀏覽量
119587 -
WIFI
+關注
關注
82文章
5509瀏覽量
213564 -
python
+關注
關注
57文章
4876瀏覽量
90036
發布評論請先 登錄
相關推薦
熱點推薦
為什么我的老的賬號使用找回密碼在郵箱中看不到郵件?
我有一個賬號shentqlf,使用郵箱找回密碼,出來提示我查看郵箱的時候,我進入郵箱里面卻看不到論壇發過來的郵件。。。。郵箱是163的,我已經在各個菜單下看過了,的確是找不到。不知道是怎么回事。管理員們能不能幫我找回
發表于 09-25 22:32
如何在Linux中查看已保存的WiFi密碼
連接密碼,可以通過系統極客下面介紹的 2 種方法來找出 Ubuntu 系統中「記住」的無線連接密碼。?使用終端命令獲取WiFi無線
發表于 04-02 14:47
?2131次閱讀
如何破解WiFi密碼原理是怎么樣的
為了安全期間,曝露在身邊的WiFi信號都是經過加密的。為了得到這些wifi密碼,除了向主人詢問之外,那就是破解了。
移動寬帶忘記WiFi密碼的解決方法
近期移動寬帶忘記WiFi密碼怎么辦移動寬帶忘記WiFi密碼怎么辦問題在網上得到了很多小伙伴們的關注,相信也是有很多小伙伴們在網上進行了一番了解了吧,不過這里小編還是想著去搜集一些與移動
發表于 07-21 14:22
?7434次閱讀
Android 12 有望允許用戶通過 “附近分享”功能分享 WiFi 密碼
1 月 20 日消息 我們知道,使用 Android 10 系統用戶可以輕松地以二維碼的形式分享 WiFi 密碼,借助的是 Wi-Fi Easy Connect 協議,雖然這是一種比較簡單、安全
如何破解WiFi密碼以及修改密碼
了,下面教大家如何在不知道密碼的情況下破解WiFi。 方法一:大家常用的軟件WiFi萬能鑰匙 方法二:默認密碼大猜想 有時候一些新人買路由器嫌麻煩都不會去改
如何通過Python腳本實現WIFI密碼的暴力破解
前言 本文將記錄學習下如何通過 Python 腳本實現 WIFI 密碼的暴力破解,從而實現免費蹭網。 無圖形界面 先來看看沒有圖形界面版的爆破腳本。
蘋果手機id密碼在哪里找 蘋果手機id密碼忘記了怎么辦
蘋果手機id密碼在哪里找 蘋果手機id密碼忘記了怎么辦? 蘋果手機id密碼在哪里找,若蘋果手機id密碼忘記了,可以通過以下幾種方法來解決這個
家里wifi密碼忘了該怎樣找回密碼
家中Wi-Fi密碼的有效方法,幫助大家輕松應對這一日常小難題。 一、通過手機WLAN二維碼 這是最簡單的方法,打開手機WiFi,點入,找到“WLAN二維碼”,點進去就可以看到密碼。這種
如何通過Python來找回wifi密碼
評論