日日操夜夜添-日日操影院-日日草夜夜操-日日干干-精品一区二区三区波多野结衣-精品一区二区三区高清免费不卡

公告:魔扣目錄網為廣大站長提供免費收錄網站服務,提交前請做好本站友鏈:【 網站目錄:http://www.ylptlb.cn 】, 免友鏈快審服務(50元/站),

點擊這里在線咨詢客服
新站提交
  • 網站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會員:747

1.隧道介紹

利用SSH加密實現的HTTP隧道分析與檢測

Chisel是一個快速穩定的TCP/UDP隧道工具,該工具基于HTTP實現,并通過SSH加密保證通信安全。Chisel可以進行端口轉發、反向端口轉發以及SOCKS流量代理,使用Go語言編寫,具備較好的跨平臺特性。該工具的主要用于繞過防火墻,也可以用于向網絡中提供安全終端節點。

實戰對抗中,攻擊者獲得資產控制權后,需要建立失陷資產與外部控制端的通信通道,為了有效躲避IPS、WAF、全流量檢測等安全設備,常使用加密通道、隱蔽隧道等。Chisel可以將木馬回連的通信流量隱藏在HTTP協議中,并通過SSH進行加密,保證了通信流量的隱蔽性和安全性。該工具還支持websocket協議,有效地提升了通信信息的交換效率。

2.隧道原理分析

隧道的搭建需要客戶端和服務端兩端,客戶端負責接收待轉發的數據,解析后將數據利用ssh進行加密、封裝成HTTP/WebSocekt(s)協議發送到服務端,服務端接收后解析成原始流量并轉發。

利用SSH加密實現的HTTP隧道分析與檢測圖 1 隧道示意圖

隧道搭建時,客戶端會率先向服務端建立WebSocket連接,在WebSocket協議升級中,包含隧道工具的版本信息“chisel-v3”。利用該特征可以對隧道流量進行有效檢出,但有經驗的攻擊者往往會抹除該特征,規避檢測。

利用SSH加密實現的HTTP隧道分析與檢測圖 2 WebSocket協議升級

WebSocket協議是Http協議的補充,相較于Http協議,WebSocekt實現了長連接、全雙工通信通道,具有更高效的通信效率。chisel隧道中的WebSocket協議是基于”Github.com/gorilla/websocket”包實現的。

利用SSH加密實現的HTTP隧道分析與檢測圖 3 WebSocket實現

WebSocke連接建立后,chisel工具會在WebSocket信道內進行SSH加密協商,協商中SSH的版本信息為“SSH-chisel-v3-server”。和WebSocke升級協議類似,其中包含了chisel工具的特征字符串,可以通過該特征實現檢測,但該特征也較易被攻擊者抹去。

chisel工具中實現SSH協商是基于GO語言的默認庫”golang.org/x/crypto/ssh”,這也導致SSH協商產生的指紋為GO語言的默認指紋。

利用SSH加密實現的HTTP隧道分析與檢測圖 4 SSH加密協商

SSH加密協商后,chisel客戶端會持續監聽,接收待轉發流量,ssh加密后發送到服務端。目前該工具支持的轉發協議包括:SOCKS、UDP、TCP。

利用SSH加密實現的HTTP隧道分析與檢測圖 5 等待轉發流量

3.隧道檢測

根據分析結果,我們通過利用主動探測、特征匹配、異常HTTP協議篩查、SSH指紋篩查等多種檢測方法,實現了對chisel隧道的有效檢測。

利用SSH加密實現的HTTP隧道分析與檢測圖 6 chisel檢出結果

4.總結

利用chisel工具搭建HTTP隧道,攻擊者可以將攻擊流量加密隱藏在隧道之中,從而規避流量監測設備,大幅度降低被發現的可能性。目前,越來越多的攻擊者開始利用隱蔽隧道,來提高攻擊的隱蔽性。建議安全人員保持對此類工具的密切跟蹤研究,持續更新和學習新的檢測技術和工具,力爭在這類隱蔽隧道流量檢測方面做出突破。

分享到:
標簽:加密 SSH
用戶無頭像

網友整理

注冊時間:

網站:5 個   小程序:0 個  文章:12 篇

  • 51998

    網站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會員

趕快注冊賬號,推廣您的網站吧!
最新入駐小程序

數獨大挑戰2018-06-03

數獨一種數學游戲,玩家需要根據9

答題星2018-06-03

您可以通過答題星輕松地創建試卷

全階人生考試2018-06-03

各種考試題,題庫,初中,高中,大學四六

運動步數有氧達人2018-06-03

記錄運動步數,積累氧氣值。還可偷

每日養生app2018-06-03

每日養生,天天健康

體育訓練成績評定2018-06-03

通用課目體育訓練成績評定