經常遇到這樣一種情況:家里來了客人,問你要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名稱'))
即可獲得密碼。
-
密碼
+關注
關注
8文章
191瀏覽量
30554 -
路由器
+關注
關注
22文章
3745瀏覽量
114490 -
WIFI
+關注
關注
81文章
5309瀏覽量
204807 -
python
+關注
關注
56文章
4807瀏覽量
85041
發布評論請先 登錄
相關推薦
為什么我的老的賬號使用找回密碼在郵箱中看不到郵件?
神器真能破解WiFi密碼?
如何在Linux中查看已保存的WiFi密碼
如何破解WiFi密碼原理是怎么樣的
移動寬帶忘記WiFi密碼的解決方法
Android 12 有望允許用戶通過 “附近分享”功能分享 WiFi 密碼
如何破解WiFi密碼以及修改密碼
如何通過Python腳本實現WIFI密碼的暴力破解
![如何<b class='flag-5'>通過</b><b class='flag-5'>Python</b>腳本實現<b class='flag-5'>WIFI</b><b class='flag-5'>密碼</b>的暴力破解](https://file.elecfans.com/web2/M00/14/43/pYYBAGE7Ib6AAeI5AAAjHL4b3FM858.png)
評論