中國寒龍破解無線網路wep密碼最新執行漏洞-出處中國寒龍

來源:互聯網
上載者:User

標籤:http   ar   io   os   使用   sp   on   檔案   資料   

近些年無線技術發展迅速,越來越多的使用者使用無線裝置在自己家建立起無線網路,通過搭建無線網路可以在家裡的每個角落使用筆記本和無線網卡訪問internet。有很多文章都向大家介紹了無線安全之中的通過設定WEP加密來保證其他電腦以及非法使用者無法串連我們建立的無線網路。

   但是事實真的如此嗎?WEP這個所謂的安全加密措施真的是萬無一失嗎?筆者通過很長時間的研究發現原來WEP並不安全。我們可以通過幾個工具加上一些手法來破解他,這樣就可以在神不知鬼不覺的情況下,入侵已經進行WEP加密的無線網路。下面筆者就分兩篇文章為大家呈現WEP加密破解的全攻略。

一、破解痛點:

    在介紹破解操作前,我們先要瞭解下一般使用者是通過什麼樣的手法來提高自己無線網路的安全性的。

    (1)修改SSID號:

    進入無線裝置管理介面,將預設的廠商SSID號進行修改,這樣其他使用者就無法通過猜測這個預設廠商SSID號來串連無線網路了。

    (2)取消SSID廣播功能:

   預設情況下無線裝置在開啟無線功能時都是將自己的SSID號以廣播的形式發送到空間中,那麼在有訊號的地區中,任何一款無線網卡都可以通過掃描的方式來找到這個SSID號。這就有點象以前我們使用大喇叭進行廣播,任何能夠聽到聲音的人都知道你所說的資訊。同樣我們可以通過在無線裝置中將SSID號廣播功能取消來避免廣播。

    (3)添加WEP加密功能:

   WEP加密可以說是無線裝置中最基礎的加密措施,很多使用者都是通過他來配置提高無線裝置安全的。我們可以通過為無線裝置開啟WEP加密功能,然後選擇加密位元也就是加密長度,最短是64位,我們可以輸入一個10位密文,例如1111111111。輸入密文開啟WEP加密後只有知道這個密文的無線網卡才能夠串連到我們設定了WEP加密的無線裝置上,這樣就有效保證沒有密文的人無法正常訪問加密的無線網路。

二、SSID廣播基礎:

    那麼鑒於上面提到的這些安全加密措施我們該如何破解呢?首先我們來看看關於SSID號的破解。

    小提示:
    什麼是SSID號?SSID(Service SetIdentifier)也可以寫為ESSID,用來區分不同的網路,最多可以有32個字元,無線網卡設定了不同的SSID就可以進入不同網路,SSID通常由AP或無線路由器廣播出來,通過XP內建的掃描功能可以相看目前範圍內的SSID。出於安全考慮可以不廣播SSID,此時使用者就要手工設定SSID才能進入相應的網路。簡單說,SSID就是一個區域網路的名稱,只有設定為名稱相同SSID的值的電腦才能互相通訊。

    那麼SSID號實際上有點類似於有線廣播或組播,他也是從一點發向多點或整個網路的。一般無線網卡在接收到某個路由器發來的SSID號後先要比較下是不是自己配置要串連的SSID號,如果是則進行串連,如果不是則丟棄該SSID廣播資料包。

   有過有線網路維護經驗的讀者一定聽說過sniffer,通過sniffer我們可以對自己的網卡進行監控,這樣網卡將把所有他接收到的資料包進行記錄,反饋給sniffer。這些資料包中有很多是這個網卡自己應該接受到的資料,也有很多是廣播包或組播包這些本來應該丟棄的資料包,不管網卡該不該接收這些資料,一旦在他上面綁定了sniffer就將義無返顧的記錄這些資料,將這些資料資訊儲存到sniffer程式中。因此無線網路同樣可以通過安裝無線sniffer綁定到無線網卡上,從而實現對SSID號的察覺與發現。

    小提示:
    對於本來就設定了SSID號廣播的無線網路我們可以輕鬆獲得他的SSID名稱,即使他將預設的名稱進行了修改。一般通過自己網卡的管理組態工具或者XP系統內建的無線網路管理程式都可以解決此問題。

    如果我們把無線裝置中SSID號廣播設定為取消,那麼在這種情況下我們是否可以按照前面所說的方法通過在自己電腦上安裝sniffer軟體來檢測這種SSID廣播資料包呢?答案是肯定的。下面我們來做個實驗。

    實驗環境:

    無線路由器——TP-LINK TL-WR541G  54M無線路由器
    無線網卡——TP-LINK TL-WN510G 54M無線網卡
    筆記本——COMPAQ EVO N800C
    ADSL串連北京網通ISP

      第一步:通過有線網路訪問TP-LINK 541G 54M無線路由器管理介面,將無線路由器的SSID號廣播功能取消。



    第二步:為了保證實驗的準確性,筆者特意把SSID號修改為IT168,並且把頻段也從原來的5修改為12,速度依然為54M。

    第三步:點下方的“儲存”按鈕出現“無線網路設定的更改將導致無線路由器的重新,啟動,您確定嗎?”,我們點“確定”即可,讓設定的無線參數生效。



    第四步:接下來我們把有線網卡關閉,將無線網卡串連到筆記本的PCMCIA介面上。

    第五步:插上無線網卡後通過TP-LINK的管理工具掃描整個無線網路。這時應該是可以看到一個無線訊號的,這個訊號是使用12通道的,而且是無線模式54M。但是SSID號卻無法查出來,這是因為我們禁止廣播SSID號的原因。



    我們需要通過sniffer工具綁定無線網卡來實現檢測SSID號的功能。

三、重新安裝無線網卡驅動:

    筆者要使用的無線網卡sniffer工具是WinAircrackPack,但是在預設情況下他與我們大多數無線網卡驅動是不相容的,我們要想順利使用無線網卡sniffer工具,首先就應該安裝與其相容的無線網卡驅動。

   在各種操作之前筆者為大家推薦一個名為WinAircrackPack的小工具包,該工具包是一個無線工具的組合包,包括WinAircrack.exe,wzcook.exe,airdecap.exe以及airodump.exe四個程式,這些程式各有各的用。本文介紹的SSID號發現工具就是airodump.exe。目前他的版本是2.3。該工具包隨附件送上。

    (1)檢測是否可以直接使用:

    可能有的讀者會問是否可以不重新安裝無線網卡驅動而直接使用該sniffer工具呢?這就需要我們來檢測一下。

    第一步:解壓縮下載的工具包,運行裡頭的airodump.exe。



    第二步:選擇相應的網卡,輸入對應無線網卡前的序號,例如筆者的是13。



    第三步:輸入o或者a選擇網卡模式,這個和後面介紹的下載和安裝驅動有關。

    第四步:選擇搜尋頻段,輸入0是代表所有頻段都檢測的意思。

    第五步:接下來會提示你輸入一個儲存檔案,這樣該工具會把所有sniffer下來的資料包放到這個檔案中。



    第六步:only write wep ivs是否只檢測WEP加密資料包,我們選擇“Y”即可。

    第七步:這時會出現一個提示,大概意思就是說目前驅動還不支援,無法進行sniffer的操作。同時瀏覽器會自動轉到一個頁面,我們可以通過這個頁面下載相容驅動程式,升級我們的無線網卡讓sniffer工具——airodump.exe可以順利運行。



   (2)下載無線網卡新驅動:

    要想下載合適的無線網卡新驅動就需要到前面提到的那個跳轉頁面了。

    第一步:開啟的頁面地址為http://www.wildpackets.com/suppo ... t/airopeek/hardware,我們通過這個地址下載適合自己網卡的可以使用airodump的驅動。



    第二步:在搜尋裝置頁面中選擇自己無線網卡的品牌和型號。筆者選擇tp-link的所有無線產品進行查詢,看看應該下載哪個驅動。



    第三步:在查詢結果頁面中我們可以看到自己的510G網卡應該使用該網站提供的AR5005G驅動來使用airodump。(10)



    第四步:再次返回http://www.wildpackets.com/suppo...t/airopeek/hardware頁面,你會在該頁內容上看到關於該驅動所相容的atheros卡型號,裡面會提到ar5005,雖然我們的是ar5005g但是可以使用。點該頁面下方的the wildpackets atheros wireless driverv4.2連結進行下載即可。



    第五步:下載wildpackets atheros wireless driver v4.2驅動到本地硬碟。



    第六步:開啟后里面有三個檔案,我們的無線網卡升級工作就要靠這三個檔案。



    (3)安裝無線網卡新驅動:

    之前下載的wildpackets atheros wireless driver v4.2壓縮包裡的三個檔案就是我們安裝驅動的主角。

    第一步:在案頭網路位置表徵圖上點滑鼠右鍵,並選擇屬性。

    第二步:在自己的無線網卡對應的本地串連上點滑鼠右鍵,並選擇屬性。



    第三步:在無線網路串連屬性視窗中的“常規”標籤下點網卡資訊旁邊的“配置”按鈕。



    第四步:在“驅動程式”標籤中點“更新驅動程式”按鈕。



    第五步:系統將出現硬體安裝嚮導,我們選擇“從列表或指定位置安裝(進階),然後點“下一步”按鈕。



    第六步:然後選擇“不要搜尋,我要自己選擇要安裝的驅動程式”,點“下一步”按鈕繼續。



    第七步:由於之前我們安裝的驅動是TP-LINK 510G無線網卡的官方驅動,所以系統預設會找到相應的驅動,我們不選擇他們,點“從磁碟安裝”。



    第八步:通過“瀏覽”按鈕找到我們下載並解壓縮的wildpackets atheros wireless driver v4.2檔案儲存目錄。



    第九步:選擇atheros ar5005g cardbus wireless network adapter,點“下一步”繼續。



    第十步:在安裝驅動過程中會出現相容性提示,我們點“仍然繼續”即可。



    第十一步:系統複製必須檔案到本地磁碟。



    第十二步:完成硬體更新嚮導,我們的TP-LINK無線網卡現在已經變成了atheros ar5005g無線網卡了,這樣才能夠使用airodump這個無線網路sniffer工具。



四、總 結:

    由於WEP破解的準備工作比較多,所以不能在一篇文章中為讀者全部呈現出來,不過我們通過本篇文章已經成功的將自己的網卡進行了更新驅動工作,這也是WEP加密破解的關鍵,因為筆者所講的所有無線網路工具都是基於新驅動下工作的。

    請讀者務必通過剛才說的頁面查詢自己的無線網卡驅動,並下載安裝。下篇文章筆者為大家介紹如何在安裝了新驅動的無線網卡上找到禁止廣播的SSID號以及破解WEP加密密文。
上期為各位介紹了將自己的網卡重新安裝驅動,以便使用無線網路檢測及WEP解密工具。當我們把網卡驅動更新完畢後,我們再來看看如何找出已經禁用了SSID號廣播的無線網路以及進行WEP解密工作。

一、使用airodump抓取無線網路資料包並破解SSID名稱:

    不管是找出已經禁用了SSID號廣播的無線網路還是進行WEP解密工作,我們首先要做的就是通過無線網路sniffer工具——airodump來監視無線網路中的資料包。

    第一步:開啟文章中下載的winaircrackpack壓縮包解壓縮的目錄。



    第二步:運行airodump.exe程式,這個就是我們的sniffer小工具,他的正常運行是建立在我們無線網卡已經更新驅動的基礎上。

    第三步:這時你會發現顯示的資訊和安裝驅動前已經不同了,我們的TP-LINK網卡名稱已經變為13 atheros ar5005gcardbus wireless networkadapter,也就是說他成功更新為與atheros相容的硬體了。我們輸入其前面的數字13即可。



    第四步:接下來是選擇無線網卡的類型,既然說了是與atheros相相容的,所以直接輸入“a”進行選擇即可。



    第五步:上篇文章中提到了筆者已經把無線網路的SSID廣播功能取消了,這樣我們假設還不知道該無線裝置使用的哪個頻段和SSID號。在這裡輸入0,這樣將檢測所有頻段的無線資料包。



    小提示:
    實際上要想知道一個無線網路使用的頻段是非常簡單的,可以使用無線網卡管理組態工具,就像上文提到的那樣,可以知道該無線網路使用的速度和頻段,但是無法檢測出SSID號來。
第六步:同樣輸入一個儲存資料包資訊的檔案,例如筆者輸入softer。這樣可以把檢測到的資料包以及統計資訊一起寫到這個檔案中,並為使用其他工具提供基礎保證。



    第七步:是否只收集wep資料資訊,我們點N”。這樣將檢測網路中的所有資料包不只WEP加密資料。



    第八步:最後airodump會自動檢測網路中的所有頻段,對無線網路中的無線資料包進行統計和分析。



   第九步:當統計的資料包比較多的時候,就可以自動分析出無線網路對應的SSID號和無線裝置的MAC地址以及無線速度,發射頻段和是否加密,採用何種方式加密了,是不是非常神氣?例如筆者設定的無線網路SSID號為softer,剛開始圖7中統計時還沒有檢測出來,當資料達到一定數量後例如DATA處為15651時就可以看到ESSID號即SSID號為softer了。



   至此我們成功的實現了通過airodump找到沒有開啟SSID廣播功能的無線網路對應的SSID號,所以說僅僅報著將SSID號隱藏並修改預設名字是不能阻止非法入侵者串連無線網路的。不管你是否開啟SSID廣播,我們都可以通過無線網路的sniffer工具來找出你的真實SSID名稱。

   不過有一點要特別注意,那就是是否能夠破解SSID名稱是建立在airodump搜集到足夠的資料包基礎上的,也就是說也可能你的無線路由器開著,但是沒有任何無線網卡和他通訊,這樣airodump是無法檢測到任何無線資料包並進行分析破解的。筆者在寫本文進行的實驗環境也是如此,那另外一塊TP-LINK無線網卡510G安裝在一台聯想筆記本上並不停的通過無線路由器進行BT下載來保持總是不斷有無線資料轉送,這樣才可以加快破解進程。

    小提示:
    另外當資料包沒有收集足夠多的情況下,airodump會出現錯誤資訊,例如本來是WEP加密方式的無線網路,可能會檢測為WPA。使用者只需要多等些時間讓airodump收集足夠多的資料就可以保證顯示結果的真實性了。

二、使用WinAircrack破解WEP密文:

    雖然我們可以通過airodump來檢測無線網路的基本資料,包括髮射頻段,無線網路的SSID名稱,無線速度等。但是對於那些使用WEP加密了的無線網路就無能為力了,即使我們知道了無線網路的SSID號如果沒有WEP加密密文的話,依然無法串連到該網路。

   不過airodump收集到的資訊也是非常寶貴的,我們可以通過另外一個工具來分析出WEP密文。該工具的名稱是WinAircrack,他也在上篇文章中為大家提供的壓縮包中。當然在用WinAircrack破解airodump收集到的資訊前一定保證airodump收集的資訊量要大,資訊越多破解越不容易出問題,而且破解成功所需時間越短。

    第一步:開啟下載的壓縮包,運行裡面的winaircrack.exe程式。



    第二步:在左邊找到general,接下來點GENERAL介面中下方的click here to locate capture file...,讓我們選擇一個捕獲檔案。



    第三步:這個檔案就是上面所提到的airodump儲存下來的資料統計檔案,第九步中已經為其起了一個名字叫softer了,那麼我們到airodump.exe所在檔案夾中找到softer.cap檔案,這個檔案就是捕獲檔案。



第四步:回到general介面,在encryption type處選擇WEP。



    第五步:在左邊點WEP,在WEP設定標籤中先檢測64位密文,key index保持自動AUTO。因為大部分使用者在設定無線路由器WEP加密時都選擇了最簡單的64位密文,他也是破解所需時間最短的。



    第六步:設定完畢點右下角的“aircrack the key...”按鈕,winaircrack會自動根據softer.cap中儲存的統計資訊進行分析,暴力破解WEP密文。



    第七步:由於採取的是暴力破解方法,所以花費的時間會比較多,大概需要幾個小時甚至更多的時間來破解一個64位的WEP密文。當發現WEP密文後會顯示出內容,例如筆者就能夠發現出WEP加密資訊為1111122222。
www.hackerschina.org


三、總 結:

    實際上破解WEP密文和SSID名稱並不是一件複雜的工作,只要把網卡驅動更新好,再結合適當的工具就可以輕鬆完成,不過在實際操作過程中需要的時間會比較長,特別是當WEP密文設定的比較複雜時,例如使用多個數字或者增加加密位元達到128位等。

   另外通過airodump來收集無線資料轉送包也是關鍵,也許對方開著路由器但並沒有和網卡進行大流量資料轉送,這樣即使你開啟airodump收集了幾個小時,都可能出現無法獲得足夠資料包問題。另外本次系列文章僅僅是為了和大家交流,希望大家不要使用本文介紹的方法去入侵別人的無線網,筆者寫本文的目的是讓大家能夠明白WEP加密也不是百分之百安全的,所以應該盡量使用WPA安全加密方式。

中國寒龍破解無線網路wep密碼最新執行漏洞-出處中國寒龍

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.