国产欧美日韩第一页|日本一二三不卡视频|在线精品小视频,亚洲第一免费播放区,metcn人体亚洲一区,亚洲精品午夜视频

如何理解抓包

2015-10-29 16:10:08 7948

1.抓包(packet capture)就是將網(wǎng)絡(luò )傳輸發(fā)送與接收的數據包進(jìn)行截獲、重發(fā)、編輯、轉存等操作,也用來(lái)檢查網(wǎng)絡(luò )安全。抓包也經(jīng)常被用來(lái)進(jìn)行數據截取等

2.網(wǎng)絡(luò )技術(shù)與設備

數據在網(wǎng)絡(luò )上是以很小的稱(chēng)為幀(Frame)的單位傳輸的,幀由幾部分組成,不同的部分執行不同的功能。幀通過(guò)特定的稱(chēng)為網(wǎng)絡(luò )驅動(dòng)程序的軟件進(jìn)行成型,然后通過(guò)網(wǎng)卡發(fā)送到網(wǎng)線(xiàn)上,通過(guò)網(wǎng)線(xiàn)到達它們的目的機器,在目的機器的一端執行相反的過(guò)程。接收端機器的以太網(wǎng)卡捕獲到這些幀,并告訴操作系統幀已到達,然后對其進(jìn)行存儲。就是在這個(gè)傳輸和接收的過(guò)程中,嗅探器會(huì )帶來(lái)安全方面的問(wèn)題。

每一個(gè)在局域網(wǎng)(LAN)上的工作站都有其硬件地址,這些地址惟一地表示了網(wǎng)絡(luò )上的機器(這一點(diǎn)與Internet地址系統比較相似)。當用戶(hù)發(fā)送一個(gè)數據包時(shí),如果為廣播包,則可達到局域網(wǎng)中的所有機器,如果為單播包,則只能到達處于同一碰撞域中的機器。

在一般情況下,網(wǎng)絡(luò )上所有的機器都可以“聽(tīng)”到通過(guò)的流量,但對不屬于自己的數據包則不予響應(換句話(huà)說(shuō),工作站A不會(huì )捕獲屬于工作站B的數據,而是簡(jiǎn)單地忽略這些數據)。如果某個(gè)工作站的網(wǎng)絡(luò )接口處于混雜模式,那么它就可以捕獲網(wǎng)絡(luò )上所有的數據包和幀。

3.網(wǎng)絡(luò )監聽(tīng)原理

Sniffer程序是一種利用以太網(wǎng)的特性把網(wǎng)絡(luò )適配卡(NIC,一般為以太網(wǎng)卡)置為雜亂(promiscuous)模式狀態(tài)的工具,一旦網(wǎng)卡設置為這種模式,它就能接收傳輸在網(wǎng)絡(luò )上的每一個(gè)信息包。

普通的情況下,網(wǎng)卡只接收和自己的地址有關(guān)的信息包,即傳輸到本地主機的信息包。要使Sniffer能接收并處理這種方式的信息,系統需要支持BPF,Linux下需要支持SOCKETPACKET。但一般情況下,網(wǎng)絡(luò )硬件和TCP/IP堆棧不支持接收或者發(fā)送與本地計算機無(wú)關(guān)的數據包,所以,為了繞過(guò)標準的TCP/IP堆棧,網(wǎng)卡就必須設置為我們剛開(kāi)始講的混雜模式。一般情況下,要激活這種方式,內核必須支持這種偽設備Bpfilter,而且需要root權限來(lái)運行這種程序,所以sniffer需要root身份安裝,如果只是以本地用戶(hù)的身份進(jìn)入了系統,那么不可能喚探到root的密碼,因為不能運行Sniffer。

基于Sniffer這樣的模式,可以分析各種信息包并描述出網(wǎng)絡(luò )的結構和使用的機器,由于它接收任何一個(gè)在同一網(wǎng)段上傳輸的數據包,所以也就存在著(zhù)捕獲密碼、各種信息、秘密文檔等一些沒(méi)有加密的信息的可能性。這成為黑客們常用的擴大戰果的方法,用來(lái)奪取其他主機的控制權

提交成功!非常感謝您的反饋,我們會(huì )繼續努力做到更好!

這條文檔是否有幫助解決問(wèn)題?

非常抱歉未能幫助到您。為了給您提供更好的服務(wù),我們很需要您進(jìn)一步的反饋信息:

在文檔使用中是否遇到以下問(wèn)題:
-->