回覆列表
  • 1 # 深度安全

    關於WIFI密碼的破解,方法有很多,比如說利用手機端的WIFI破解類的APP,或者利用密碼字典暴力破解密碼等等。而今天要介紹的就是這種最常用和最經典的方法--透過密碼字典暴力破解WIFI密碼。

    在進行實驗之前,先了解一下密碼破解的原理如今的路由器WIFI密碼基本上都是使用WPA/WPA2加密方式,曾經的wep加密方式非常不安全,極其容易破解,所以現在基本上不會出現這種加密方式了。字典破解的原理:透過抓取已經連線該WIFI的使用者的握手包,握手包裡含有正確的密碼,但是由於WPA/WPA2加密方式無法像wep加密那樣容易算出密碼,所以我們必須透過字典中的密碼與握手包中的密碼不停地比對,直到試出正確的密碼。字典越強大,破解的時間就越短,成功率越高!下面,就開始結合Python程式碼進行WIFI密碼破解的實驗

    1、透過PyWiFi庫,結合這塊程式碼可以掃描出網絡卡能偵測到的附近的WIFI,並且斷開已經連線WIFI的使用者,從而抓取握手包。PyWiFi庫是一個強大的用於破解wifi密碼的工具。

    2、透過事先準備好的密碼字典,結合這部分程式碼,不停的比對握手包中密碼與字典的密碼,提取一個密碼就嘗試連線一次WIFI,如果連線成功就顯示正確的密碼

    3、執行程式碼,可以看到掃描出來的附近的WIFI及名稱,還有訊號強弱

    4、輸入需要破解的WIFI名字,等待一段時間,就可以看到密碼已經被破解出來了。為了實驗方便,所以特定將密碼設定成較為容易破解的數字和字母。如果遇到稍微複雜的密碼,或者說密碼字典不夠豐富,可能會使得破解的時間更長一點。

    在獲取到WIFI密碼之後,可以連線到該WIFI所在的內網下,從而可以進行下一步的內網駭客攻擊,如ARP欺騙等!

    最後要說的就是,利用這種方式暴力破解WIFI密碼,能否成功是需要結合多種因素的,如:WIFI密碼的組合方式是否足夠簡單、密碼字典是否豐富以及運氣。。。而且現在也有不少的路由器是有防暴力破解的功能的,但是理論上這種破解方式是可以破解出任何的WIFI密碼的,只不過的時間的問題。本文主要是讓讀者可以瞭解到我們不一定要藉助駭客工具才可以實現駭客攻擊,透過程式碼的方式可以讓我們更加深入的瞭解到駭客攻擊的原理。而Python作為當下較火的程式語言,將其作為學習駭客攻擊技術的工具豈不快哉?

  • 中秋節和大豐收的關聯?
  • 《我不是精英》廖美為什麼接近米陽?