Python破解wifi

環境準備

  • python2.7

  • pywifi模塊

  • 字典

  • 清除系統中的任何wifi連接記錄

導入模塊

這裏用的模塊就這三個 pywifi的_wifiutil_linux.py腳本的 _send_cmd_to_wpas方法中的if reply != b’OK\n’:判斷需要修改,不然會有很多的提示信息。

640?wx_fmt=png&tp=webp&wxfrom=5&wx_lazy=

字典準備

隨機搞的wifi弱口令TOP10

  1. 12345678

  2. 123456789

  3. 88888888

  4. 1234567890

  5. 00000000

  6. 87654321

  7. 66668888

  8. 11223344

  9. 147258369

  10. 11111111

配置掃描器

推薦掃描時常可以設置在15-20秒之間 測試時常則可以自定義,考慮到認證速度於距離的關係,我一般設置在15左右,再久的也沒意義 到時候就算破解成功的熱點,信號也好不到哪裏

640?wx_fmt=png&tp=webp&wxfrom=5&wx_lazy=

掃描周圍熱點

640?wx_fmt=png&tp=webp&wxfrom=5&wx_lazy=

熱點測試

這裏後續推薦將掃描過程數據入庫,防止重複掃描,且更加直觀。

640?wx_fmt=png&tp=webp&wxfrom=5&wx_lazy=

案例

這裏顯示本次測試使用了11個弱口令,並掃描到了20個熱點,然後開始坑爹的跑起來了

  • WIFIID 熱點的id號 每跑一個會減1

  • SSID OR BSSID 熱點的ssid名或mac地址

  • N 對熱點的連接狀態,這個在

  • time 當前所花去的時間

  • signal 熱點的信號強度,若小越好

  • KEYNUM 測試密碼的id 每跑一個會減1

  • KEY 當前測試的密碼

640?wx_fmt=png&tp=webp&wxfrom=5&wx_lazy=

End.


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章