wifi密碼防破解 怎樣才能破解
wifi密碼防破解 怎樣才能破解
隨著互聯(lián)網(wǎng)時(shí)代的快速發(fā)展,wife已經(jīng)走進(jìn)了絕大多數(shù)的家庭,以致好多的朋友每到一個(gè)區(qū)域,首先都會問到有沒有免費(fèi)的wife,現(xiàn)在這個(gè)時(shí)代,少了wife,好像生活中缺少點(diǎn)什么似的,如果你到一個(gè)新的地方,突然之間沒了網(wǎng)絡(luò),你會作何感想呢?肯定想著看能否破解附近的WIFI吧!
在小編看來其實(shí)密碼破解大致可以分為三類:
1、第一種也可以說是最簡單最基礎(chǔ)的一種,就是用WiFi某某鑰匙等等軟件來破解,這個(gè)是個(gè)正常人應(yīng)該都會用。它的原理無外乎是有人已經(jīng)將這個(gè)熱點(diǎn)的密碼分享到服務(wù)器上,當(dāng)有人再次訪問該熱點(diǎn),它就會將存儲在服務(wù)器上的密碼發(fā)送給手機(jī)。當(dāng)然,當(dāng)服務(wù)器內(nèi)不存在該熱點(diǎn)密碼時(shí),就會嘗試試一些比較簡單的弱密碼來“破解”wif密碼。
2、第二種算是比較高級的方法,通過字典(包含了各式各類可能的密碼的TXT文檔)來暴力破解WiFi密碼,說白了也就是一個(gè)一個(gè)往里試。這樣的話其實(shí)還是存在一個(gè)問題,那就是速度和路由的問題。你每填一個(gè)密碼再到路由里面驗(yàn)證,中間都需要花費(fèi)很長的時(shí)間,你一分鐘也試不了幾個(gè),于是就有了BT,CDLinux之類的破解軟件。
其實(shí)認(rèn)真來說BT和CdLinux都算是精簡版的Linux系統(tǒng)。(Windows由于它自身的局限性并不適合用來網(wǎng)絡(luò)抓包。)我們通過這些系統(tǒng)里的一些軟件來中斷客戶端和路由器之間的連接,而現(xiàn)在的WiFi設(shè)備為了提供更好的用戶體驗(yàn)都會再WiFi斷線后嘗試自動連接。在自動連接的過程中,手機(jī)等設(shè)備會重新向路由器發(fā)送加密過后的WiFi密碼,當(dāng)路由器接收到這些信息后會將這些信息同自己內(nèi)部存儲的WiFi密碼經(jīng)過相同加密方式后的數(shù)據(jù)進(jìn)行對比,比對成功就算認(rèn)證通過。這些軟件這時(shí)就會抓取到包含加密密碼的數(shù)據(jù)包,由于WiFi密碼的加密方式采用的是單向加密,即只能加密而不能解密(有點(diǎn)像N元一次方程,你代入一個(gè)Y值可能能解出好多個(gè)X值,但是代入一個(gè)X值,Y值相對應(yīng)的只有一個(gè))。所以通常我們采用將字典里面的密碼數(shù)據(jù)也經(jīng)過這樣的加密后再與我們捕獲的數(shù)據(jù)包里面的數(shù)據(jù)進(jìn)行對比,相同的話,密碼就出來了。這樣的話跑包的速度只取決于你電腦的CPU和GPU的運(yùn)算速度了,基本上都能達(dá)到幾千次每秒的破解速度。
但是這樣的破解存在很大的缺陷:1必須要有客戶端在線才能進(jìn)行抓包;2人品要好,字典夠大。
▲虛擬機(jī)內(nèi)運(yùn)行CDLinux
3、pin破解,這算是比較流行的破解方法了,pin其實(shí)依賴于路由的wps。WPS,就是只要你按一下WPS按鈕就能連接上WiFi的功能,省去了輸密碼的麻煩。這本來是個(gè)方便用戶使用的功能,但是它其實(shí)是通過了pin碼的方式進(jìn)行了認(rèn)證。Pin碼認(rèn)證通過后,路由就會將密碼以明文方式發(fā)送給你的網(wǎng)絡(luò)設(shè)備,你的網(wǎng)絡(luò)設(shè)備將自動記錄和保存WiFi密碼并連接上路由器。Pin碼一共8位數(shù),分前4和后4,路由先驗(yàn)證前四位數(shù)是否正確,正確的話才會驗(yàn)證后四位,其實(shí)后4位的3位確定后,最后一位也就確定了,所以一共也就11000種可能,假設(shè)網(wǎng)絡(luò)情況良好3秒鐘pin一次,最多也就9個(gè)小時(shí)多點(diǎn)保證能出密碼(人品再差也就一晚上)。
那是不是說pin破解就是萬能的呢?自然不是了。只要路由器的主人關(guān)閉wps功能或者買的路由具備防pin的功能,那就很難通過pin來破解或者壓根就不能用pin來破解。