天才教育網合作機構 > 北京職業(yè)技能培訓機構 > 北京會計培訓機構 >

天才領路者

歡迎您!
朋友圈

400-850-8622

全國統(tǒng)一學習專線 9:00-21:00

位置:北京職業(yè)技能培訓資訊 > 北京會計培訓資訊 > 總算發(fā)現計算機網絡如何抓包

總算發(fā)現計算機網絡如何抓包

日期:2019-10-21 10:45:43     瀏覽:593    來源:天才領路者
核心提示:計算機網絡如何抓包?計算機網絡如何抓包?以下就是計算機網絡如何抓包等等的介紹,希望對您有所幫助。??計算機網絡里抓包就是將網絡傳輸發(fā)送與接收的數據包進行截獲、重發(fā)、編輯、轉存等操作,也用來檢查網絡安全等等。

計算機網絡如何抓包 ?

計算機網絡如何抓包?以下就是計算機網絡如何抓包等等的介紹,希望對您有所幫助。 ?

計算機網絡如何抓包

?

計算機網絡里抓包就是將網絡傳輸發(fā)送與接收的數據包進行截獲、重發(fā)、編輯、轉存等操作,也用來檢查網絡安全等等。 ?

以Sniffer軟件為例說明:數據在網絡上是以很小的稱為幀(Frame)的單位傳輸的,幀由幾部分組成,不同的部分執(zhí)行不同的功能。幀通過特定的稱為網絡驅動程序的軟件進行成型,然后通過網卡發(fā)送到網線上,通過網線到達它們的目的機器,在目的機器的一端執(zhí)行相反的過程。接收端機器的以太網卡捕獲到這些幀,并告訴操作系統(tǒng)幀已到達,然后對其進行存儲。就是在這個傳輸和接收的過程中,嗅探器會帶來安全方面的問題。 ?

每一個在局域網(LAN)上的工作站都有其硬件地址,這些地址惟一地表示了網絡上的機器(這一點與Internet地址系統(tǒng)比較相似)。當用戶發(fā)送一個數據包時,如果為廣播包,則可達到局域網中的所有機器,如果為單播包,則只能到達處于同一碰撞域中的機器。在一般情況下,網絡上所有的機器都可以“聽”到通過的流量,但對不屬于自己的數據包則不予響應(換句話說,工作站A不會捕獲屬于工作站B的數據,而是簡單地忽略這些數據)。如果某個工作站的網絡接口處于混雜模式(關于混雜模式的概念會在后面解釋),那么它就可以捕獲網絡上所有的數據包和幀。 ?

電腦是怎么抓包的 ?

抓包,就是通過軟件,檢測網卡所流通的數據。 ?

數據并不是像水一樣不停的傳輸的,而是分成一個包一個包的,每個數據包都有包頭,包頭內記錄著發(fā)送方的ip 端口 接受方的ip 端口 以及數據包所使用的協議等等。包頭之后,才是我們要傳輸的數據,分析軟件就會將數據包由10組成的二進制流翻譯為我們可以看懂的東西。像sniffer這種強大的軟件,可以直接將圖片都顯示出來。網管必備,在他檢測下,他所在網絡內的網絡活動都可以被檢測到。 ?

但是隨著保密意識的增加,很多網絡活動都加密了。幾個月前的百度知道登陸是不用加密,如果用檢測軟件檢測你的電腦,抓包,就有可能抓到你的賬號密碼,現在不能了,已經加密了! ?

如何查看抓包數據 ?

對于標準的Http返回,如果標明了Content-Encoding:Gzip的返回,在wireshark中能夠直接查看原文。由于在移動網絡開發(fā)中,一些移動網關會解壓顯式標明Gzip的數據,以防止手機瀏覽器得到不能夠解壓的Gzip內容,所以,很多移動開發(fā)者選擇了不標準的Http頭部。 ?

?

也就是說,Http返回頭部并沒有按標準標Content-Encoding:Gzip屬性。這樣就導致在wireshark中無法直接查看。 ?

這時,將抓包得到的數據以raw形式存為文件,再使用UE以16進制查看,去掉文件中非Gzip壓縮的數據,就可以將文件用Gzip解壓工具解壓后查看原文了。 ?

Gzip數據以1F8B開頭,可以以此來劃分文件中的Gzip和非Gzip數據。 ?

怎樣使用Wireshark抓包 ?

1、找到電腦上的Wireshark軟件,點擊啟動。 ?

2、在主頁面,可以看如圖。先選擇“Local Area Connection”,再選擇Start,進行啟動。 ?

3、可以看到軟件已經啟動,點擊紅色按鈕可以stop。 ?

4、如果只想看http的包,在輸入框里輸入http后,點擊apply。 ?

5、可以看到協議全部都是http了。 ?

6、如果想要重新檢測,查看包的發(fā)送情況,點擊此按鈕可以選擇重新啟動監(jiān)測。 ?

7、可以看到重啟后的發(fā)包情況。 ?

8、找到你想要監(jiān)測的那個包,右鍵選擇“Follow TCP stream”。 ?

9、可以看到包里面的詳細信息。 ?

如果本頁不是您要找的課程,您也可以百度查找一下: