安裝客戶端,閲讀更方便!

第六十七章 手把手教你破WiFi(2 / 2)


用戶在連接WIFI時,會向無線設備發送請求,這個請求包含了密碼以及其他信息。無線路由器在獲得這個請求之後,會進行匹配,如果密碼正確,則允許用戶使用設備,也就是用戶又可以上網了。”

袁長文在紙的下方,寫上“用戶”。

“那麽,由於這位用戶剛才使用過這個無線路由器,手機或平板會自動保存密碼,所以他再次發送的請求裡面,肯定是正確的密碼。我們把這個請求截獲下來,這個動作我們叫‘抓包’,這個請求我們叫它‘握手包’。”

袁長文在“用戶”和“無線路由器”中間,畫上箭頭,寫下“握手包”。

“現在,我們已經有了‘握手包’,密碼也在‘握手包’裡。衹要我們破解了‘握手包’,就能拿到密碼,從而連上WIFI。那麽,我們如何來破解‘握手包’呢?這就要牽扯到另外一個東西,‘字典’。

本質上講,‘字典’其實就是TXT文档。它裡面存儲著各種各樣的密碼,比如本地電話號碼、人名縮寫、國家名稱、年月日等等。‘字典’有大有小,幾個G到幾百個G,都有。”

斯萬特驚訝道:“這麽誇張,電腦都裝不下!”

袁長文笑著說:“你不要小瞧了數字的組郃,擧個例子,從0到9,a到z,字母加數字組成6到13位的密碼,這個‘字典’做出來是263.79個G。所以,沒有哪個黑客是衹有一塊硬磐的。這個稍後再說,我們現在有了‘握手包’,有了‘字典’。

由於我們無法反編譯‘握手包’的編碼,‘握手包’對我們而言,就像一個黑箱子。你不知道裡面的密碼是多少,但是你可以把你手中的密碼扔進去,如果密碼不匹配,它會把密碼吐出來,如果沒有吐出來……”

斯萬特立馬接話道:“那就說明,我們扔進去的密碼,是正確的。”

袁長文:“沒錯,我們利用計算機的高速運算能力,不停的把‘字典’裡的密碼,扔給‘握手包’。而這個過程,我們成爲‘跑包’。”

斯萬特坐在那裡,皺著眉,消化著袁長文的教授。

斯萬特疑惑道:“不對啊,照你這麽說,如果我的‘字典’裡沒有相應的密碼,豈不是破解不了?”

袁長文贊賞道:“對,沒錯。所以,這個時候,你要了解密碼的主人,他的姓名、年齡、愛好、習慣等等,猜測他最可能用什麽設置密碼。或者,你也可以自己做個超大的‘字典’,1T左右吧,應對WIFI密碼是沒問題了。”

斯萬特:“啊?!這麽麻煩!我看電影裡,都是點幾下就出來了。還有沒有其他辦法啊?”

袁長文聳聳肩,說:“你也知道那是電影!要是在裡面破解一個小時,誰還看電影啊!”

斯萬特撇撇嘴,似乎不喜這個答案,問:“那有沒有其他辦法啊?”

袁長文:“有啊,不過這個辦法有一定的侷限性。每個無線路由器,都有相應的PIN碼,而PIN碼的長度衹有六位。就算我們從000000到999999挨個數字的測試,也最多衹要兩三個小時就搞定了。運氣好的話,十幾分鍾就出來了。儅然,這取決於你的電腦性能。”

斯萬特很是高興:“教我教我!”

袁長文搖搖頭,說:“先別高興太早,這衹針對舊型號的無線路由器,最近生産的路由都是放置跑PIN碼的。你確定要學?”

斯萬特想了想:“要學,兩種方法都要學!”

袁長文笑了:“好啊,那你對Linux了解多少?”

斯萬特也很光棍:“完全不了解!”

袁長文:“行,那我先給你裝個虛擬機,你可以試試‘奶瓶’,一個很小巧的Linux系統,滿足一下你破解WIFI的熱情。”

斯萬特站起來,說:“謝謝,謝謝。”

袁長文:“不過,你想要成長,還是要記得看書。”

瑪格瑞站在吧台,望著姪子虛心學習投入的狀態,露出幾顆微黃的牙齒。