就手機而言,根據我多年的經驗我可以向妳保證,由於計算能力和平臺的問題,這是不可能的。
還有壹種更高級的方法,用字典(包含各種可能密碼的TXT文檔)暴力破解WiFi密碼,說白了就是壹個壹個試。在這種情況下,仍然存在壹個問題,即速度和路由。每次填寫密碼然後在路由中驗證都需要很長時間,壹分鐘也試不了幾個,所以有BT、CDLinux等破解軟件。
其實說真的,BT和CdLinux都是簡化的Linux系統。由於自身的局限性,Windows不適合網絡數據包捕獲。)我們通過這些系統中的壹些軟件中斷客戶端和路由器之間的連接,現在WiFi設備將在WiFi斷開連接後嘗試自動連接,以便提供更好的用戶體驗。在自動連接的過程中,手機等設備會將加密的WiFi密碼重新發送給路由器。當路由器收到這些信息時,它會將這些信息與經過相同加密方法後存儲在自己內部WiFi密碼中的數據進行比較。如果比較成功,認證將通過。這時候這些軟件就會抓取到包含加密密碼的數據包,因為WiFi密碼的加密方式是單向加密,也就是只能加密不能解密(有點像n元的線性方程,妳代入壹個Y值可能可以解出多個X值,但對應的Y值只有壹個)。所以通常我們使用字典中的密碼數據以這種方式進行加密,然後將其與我們捕獲的數據包中的數據進行比較。如果相同,密碼就會出來。在這種情況下,運行包的速度只取決於您計算機的CPU和GPU的計算速度,基本上可以達到每秒數千次。
但是這種破解有很大的缺陷:1必須有客戶端在線才能抓包;壹個好角色和壹本大字典。