Hello,大家好,我是蘇木君,初來乍到CSDN,還請各位能多多關照,作為一名剛入CSDN的新人,一些見面禮是肯定要有的,原本想給大家發一些紅包,可是呢覺得錢太少,大家可能會嫌蘇木君太小氣了,錢多呢,我的余額又扛不住,閑話少說,下面開始詳細介紹python破解WiFi密碼程序:
工欲善其事必先利其器:
Python提供了一個非常有用的包來獲取網路埠并與之交流,所以首先我們先安裝pywifi這個包:1,win+r, 然后輸入cmd,(win鍵就是鍵盤左下第二個鍵,帶有視窗圖示),如下圖

2,一開始我用常規安裝命令,install pip pywifi,出現報錯,因為這個包不能用pip直接下載了,這個包我百度網盤有:(怕別人學這個干壞事,,)https://pan.baidu.com/s/1PAkD2MyXmXpyRolH-bFaSA,提取碼:k1e7,下載以后需要解壓,然后安裝在C盤(因為命令列在C盤很方便),我安裝在C盤更目錄下,
直接安裝報錯: 
下載后解壓: 
命令列輸入cd .. 都根目錄(cd ..表示回傳上一級目錄),然后輸入install pywifi .(后面有一個點不能省略,下圖有錯誤示范):
生成密碼文本:
1,先在桌面生成一個密碼本,里面包含密碼,生成密碼比較浪費時間,可以包含數字,字母大小寫,其他字符,這里我以數字為例:
2,python 程式運行時間介紹:主要有2種方式,程式運行時間和得到cpu時鐘時間(后者更更精確):

3 ,結果,我用10位數字生成4位密碼,結果如下(生成8位時間比較長,加入字母和其他字符后時間就很長了,,,,需要一臺好電腦跑),當然加入全部字符后生成8位或者9位的密碼本后,用窮舉方法讓程式全部跑一遍就很自然的能把密碼找出來了(時間就比較長了,但是其實大部分人設定的密碼主要以數字為主): 
打開密碼本里面就有所構密碼本了(我生成的是八位密碼,上面程式修改一下引數即可獲取):

破解密碼:
需要自己修改一下對應的WIFI名稱,親測有用,只是時間比較長,需要耐心等待,


在線學習
Python
通過在線刷題的方式,提升編程能力,我整理出了一套適合大部分人在學習和作業期間是都能用到的資料(c語言、java、python等編程語言的教學、配套練習題、學習路程圖、進階實戰專案等)大家如果有需要可以看我的個人簡介,希望我的分享可以為大家提供到一些幫助!也希望大家能夠繼續支持我,蘇木君會不斷更新更優質的內容!搭配群里的教程學習的能事半功倍!
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/290660.html
標籤:python
