ICMP隧道通信原理與通信特徵

2020-12-05 湖南蟻景

一 ICMP 隧道技術解析

ICMP協議

ICMP(InternetControl MessageProtocol)Internet控制報文協議。它是TCP/IP協議簇的一個子協議,用於在IP主機、路由器之間傳遞控制消息。控制消息是指網絡通不通、主機是否可達、路由是否可用等網絡本身的消息。這些控制消息雖然並不傳輸用戶數據,但是對於用戶數據的傳遞起著重要的作用。

主要概念有:

1.確認ip數據包是否成功到達目的地

2.通知源主機發送ip數據包丟失的原因

3.ICMP是基於IP協議工作的

4.ICMP只能作用於IPV4,IPV6下,使用ICMPv6

ICMP幀格式如下所示

其中,類型和代碼欄位決定了ICMP報文的類型,如下圖所示

ICMP隧道技術原理

由於ICMP報文自身可以攜帶數據,而且ICMP報文是由系統內核處理的,不佔用任何埠,因此具有很高的隱蔽性。

通常ICMP隧道技術採用ICMP的ICMP_ECHO和ICMP_ECHOREPLY兩種報文,把數據隱藏在ICMP數據包包頭的選項域中,利用ping命令建立隱蔽通道。

進行隱蔽傳輸的時候,肉雞(防火牆內部)運行並接受外部攻擊端的ICMP_ECHO數據包,攻擊端把需要執行的命令隱藏在ICMP_ECHO數據包中,肉雞接收到該數據包,解出其中隱藏的命令,並在防火牆內部主機上執行,再把執行結果隱藏在ICMP_ECHOREPLY數據包中,發送給外部攻擊端。

簡單的說就是,利用ICMP的請求和應答數據包,偽造Ping命令的數據包形式,實現繞過防火牆和入侵檢測系統的阻攔。

ICMP隧道優缺點

優點:

1.防火牆對ICMP_ECHO數據包是放行的,並且內部主機不會檢查ICMP數據包所攜帶的數據內容,隱蔽性高。

缺點:

1.ICMP隱蔽傳輸是無連接的,傳輸不是很穩定,而且隱蔽通道的帶寬很低

2.利用隧道傳輸時,需要接觸更低層次的協議,這就需要高級用戶權限

二 ICMP隧道攻擊實現以及流行工具展示

icmpsh

這一工具簡單並且便攜。受控端(客戶端)使用C語言實現。只能運行在目標Windows機器上,而主控端(服務端)由於已經有C和Perl實現的版本,而且之後又移植到了Python上,因此可以運行在任何平臺的攻擊者機器中。

icmpsh建立隧道及數據包分析

可以看到已經實現成功。抓包,可以看到我們輸入的命令

icmptunnel

icmptunnel是通過創建虛擬網卡,將所有流量都經過這個虛擬網卡。即ICMP隧道

icmptunnel建立隧道及數據包分析

客戶端主機上的所有用戶流量都路由到虛擬網卡tun0。icmptunnel在此接口上偵聽IP數據包。這些數據包封裝在ICMP回顯數據包中。

建立ICMP隧道

此時所有流量都通過虛擬網卡,即icmp隧道

ptunnel

ptunnel支持大多數具有libpcap的作業系統,從版本0.7開始,ptunnel也可以在Windows上編譯。前提是需要裝WinPcap

petunnel 建立隧道及數據包分析

使用命令建立ICMP隧道

三 檢測icmp隧道通信特徵

icmp會話中數據包的總數

一個正常的 ping每秒最多只會發送兩個數據包,而使用ICMP隧道的瀏覽器在同一時間會產生大量ICMP 數據包。

隧道數據通常比較大

ICMP隧道數據包中DATA 往往大於64 比特

請求包和響應包內容不一致

而正常的icmp數據包裡,請求和回應部分數據是一致的

部分隧道工具會顯示tun的標誌

看完文章,可以上合天網安實驗室學習哦!(相關實驗推薦:Wireshark數據抓包分析之網際網路控制報文協議)

相關焦點

  • 「量子通信」不懂通信原理
    「量子通信」不懂通信原理:首先我們來分析通信原理,我們的手機無線通信,是手機發射能量信號,這個信號能量扇動空氣,空氣振動傳播至遠方,被遠方接收器感應到此能量的空氣振動信號,從而產生通信。信號是能量,能量強弱及強弱變化頻率可以代表無數的信號。什麼信號,在於人設定它的強弱與頻率,並告知對方,從而產生通信,知曉信號意思。
  • 紅外遙控器通信原理_紅外遙控器協議_紅外通信對比無線通信的優勢
    紅外遙控器通信原理_紅外遙控器協議_紅外通信對比無線通信的優勢 佚名 發表於 2017-08-03 17:50:56   紅外通訊,顧名思義,就是通過紅外線傳輸數據
  • 光纖通信原理
    導讀:想必大家對光纖通信都不陌生了吧,光纖通信憑藉其傳輸容量大,保密性好,已經成為世界上最主要的有線通信方式。它到底為何如此厲害呢?下面我為大家簡單介紹一下光纖通信的原理吧!!!
  • 量子通信原理
    由於2016年8月16號墨子號衛星的升空,很多人對量子通信非常感興趣。量子通信是建立在量子糾纏基礎上的,而量子糾纏不是容易理解的物理現象對其真實性一直就存在懷疑的聲音。因此對量子通信衛星也出現了懷疑和反對的聲音,有人認為是量子通信本身就是一個忽悠。本文試圖從物理學的基本原理出發介紹量子通信物理原理以及墨子號衛星可能要進行的物理實驗。
  • 無線通信原理
    圖1無線通信無所不在 無線通信原理——基本原理>  無線通信是利用電波信號可以在自由空間中傳播的特性進行信息交換的一種通信方式。在移動中實現的無線通信又通稱為移動通信,人們把二者合稱為無線移動通信。簡單講,無線通信是僅利用電磁波而不通過線纜進行的通信方式。  1,無線頻譜  所有無線信號都是隨電磁波通過空氣傳輸的,電磁波是由電子部分和能量部分組成的能量波。聲音和光是電磁波得兩個例子。
  • 詳解無線通信原理和LoRa擴頻通信技術
    當人類進入了無線通信時代,我們的生活發生了巨大的改變。無線通信具有一些天生優勢,我們常說一個模擬信號代表的就是一個連續變化電磁波,一個數位訊號就是代表一個電壓脈衝序列,計算機局域共享則是典型的數字數據通過數位訊號傳輸。通信信號最大的問題就是噪聲,因為噪聲會影響數字位,今天我們來了解一下它的具體原理。 1901年,古列爾默。
  • 紅外線通信原理及特點
    打開APP 紅外線通信原理及特點 發表於 2017-11-02 17:46:18   紅外線通信是一種利用紅外線傳輸信息的通信方式。
  • 5G時代來了,還不了解通信原理嗎?
    嗨嘍,大家好,5G時代來了,還不了解通信原理嗎?今天開始,會不定期給大家梳理通信原理,電子通信類的童鞋們就當複習了,熱愛通信的盆友們也可看看,豐富自己的知識,好了,話不多說,從頭開始吧。調製信號(又稱基帶信號) 已調信號(又稱為頻帶信號)(2) 已調信號兩個基本特徵:a:攜帶有信息b:適合在信道中傳輸(頻譜具有帶通形式)(3) 模擬通信系統的主要問題:調製解調原理噪聲背景下的信號傳輸
  • 什麼是量子安全通信原理?
    量子安全直接通信是對通信理論的發展,將基於Shannon(香農)資訊理論的噪聲信道下可靠通信發展為基於Wyner(懷納)搭線信道理論的噪聲和竊聽信道下安全和可靠通信。通過介紹量子安全直接通信的原理及特點、基於單光子和糾纏光子對的兩種典型量子安全直接通信協議,綜述了近年來量子安全直接通信的重要進展,展望了其發展前景。
  • ICMP/ARP協議解析及ARP欺騙
    ICMP Destination Unreachalbe看下回送請求和回送應答的報文icmprequesticmp replyARP協議地址解析協議(Address Resolution Protocol
  • ...可見光 遲楠 減排 智慧 隧道 路燈 無論是 通信 美國 上海市...
    「聰明」的燈是這樣的:   在隧道和高架上的車輛很少的情況下,凡是有車經過的地方,燈會照常點亮,而當車輛離開,光線就會自動調暗;在車輛眾多的時候,那些「聰明」的燈還會根據車流量擴大照明範圍;冬天時,路燈自動調成暖光源,夏天則自動形成冷光源。更神奇的是,這些燈光還可以成為承載網絡通信信號的一個重要方式。
  • 光纖通信的原理與發展狀況
    光纖通信就是利用光波作為載波來傳送信息,而以光纖作為傳輸介質實現信息傳輸,達到通信目的的一種最新通信技術。  通信的發展過程是以不斷提高載波頻率來擴大通信容量的過程,光頻作為載頻已達通信載波的上限,因為光是一種頻率極高的電磁波,因此用光作為載波進行通信容量極大,是過去通信方式的千百倍,具有極大的吸引力,光通信是人們早就追求的目標,也是通信發展的必然方向。
  • 電力載波通信原理_電力載波通信的優缺點
    這種通信設備簡單、造價低,可擴展電力線載波通信頻譜,送電線路檢修接地期間可以不中斷通信,受系統短路接地故障影響較小,易實現長距離通信。其缺點是易發生瞬時中斷。   電力載波通信原理介紹   電力線載波通信調製技術概述   1、電力線載波通信是指利用現有的電力線,通過載波方式將模擬信號或數位訊號進行高速傳遞的技術,
  • COM/ATL通信原理
    COM的通信原理1.通信模型:一般,我們只使用客戶端程序到組件的通信,並且這種通信是通過組件的接口來實現的。現在,我們講一下伺服器到客戶端之間如何打開一個雙向通信通道,並提供一個功能更加強大的通信環境。
  • 微波通信原理的詳細介紹
    這種通信方式,也稱為微波中繼通信或稱微波接力通信長距離微波通信幹線可以經過幾十次中繼而傳至數千公裡仍可保持很高的通信質量。  微波站的設備包括天線、收發信機、調製器、多路復用設備以及電源設備、自動控制設備等。為了把電波聚集起來成為波束,送至遠方,一般都採用拋物面天線,其聚焦作用可大大增加傳送距離。
  • 量子通信(原理及最新進展)
    而基於"量子不可分割"和"量子不可克隆定理"的量子力學基本原理,量子密碼技術為我們提供了一種全新的密碼解決方案。隨著BB84協議和誘騙態理論的提出,量子通信得到了飛速發展並逐步邁入實用化的階段。其基於量子力學基本原理的絕對安全性,使得科學家們一直致力於全球化量子保密網絡的研究。
  • 西安郵電大學2016考研822通信原理考試大綱
    下面是西安郵電大學2016考研822通信原理考試大綱,供大家查閱。   西安郵電大學2016考研822通信原理考試大綱   科目代碼:822   科目名稱:《通信原理》   一、課程性質和任務   本課程是通信類專業的一門核心專業基礎課
  • 短波通信原理和傳播方式
    打開APP 短波通信原理和傳播方式 秩名 發表於 2011-11-01 16:31:56   短波通信(Short-wave Comunication)是無線電通信的一種。
  • 量子通信成為現實,「墨子號」是最大功臣,首次實現千裡級通信
    是否能利用量子糾纏原理來分發量子密鑰呢? 潘建偉想到的方法是利用量子糾纏原理來進行量子密鑰分發,其中「墨子號」扮演的角色不再是中繼點,而是量子糾纏的發源點。首先來解釋一下什麼是量子糾纏,這個概念指的是兩個粒子在相互作用之後各自的特徵變成了綜合特徵,因此科學家在描述它們的時候無法再以其原來的獨立特徵來描述,而要以共同作用後的綜合特徵來描述。
  • 量子通信,到底是什麼工作原理?
    而量子信息又分為了量子計算和量子通信。大家經常聽說的量子計算機,就屬於量子計算,和我們今天介紹的量子通信有很大的區別。量子通信,分為「量子密鑰分發」和「量子隱形傳態」。它們的性質和原理是完全不同的。簡單來說,「量子密鑰分發」只是利用量子的不可克隆性,對信息進行加密,屬於解決密鑰問題。