當前熱點-常見WebShell的流量特征
常見WebShell的流量特征
菜刀
payload的特征:
- php:
- asp:<%eval request("caidao")%>
- asp.net:<%@Page Language="Jscript"%><%eval(Request.Item["caidao"],"unsafe");%>
數據包流量特征:
(資料圖片)
- 請求包中:ua頭為百度
- 請求體中有eval,base64等特征字符
- 請求體中傳遞的payload為base64編碼,并且是固定的
蟻劍
payload的特征:
- php中使用assert,eval執行
- asp使用eval執行
- jsp中使用的是Java類加載(ClassLoader),同時會帶有base64編碼解碼等字符特征
數據包流量特征:請求體中一定有@in_set("display_errors","0");@set_time_limit(0)開頭,后面存在base64等字符
冰蝎2.0
payload特征:
先base64加密,再經過AES對稱加密全部代碼,最后傳輸
1、 Accept字段
Accept是HTTP協議常用的字段,但冰蝎默認的Accept字段的值很特殊,而且存在于冰蝎的任何一個通訊階段
Accept: text/html,image/gif, image/jpeg, *; q=.2, */*; q=.22、 User agent字段
冰蝎內置了17種ua頭,每次連接shell都會隨機一個進行使用,如果發現歷史流量中同一個IP訪問URL的時候,命令了以下列表中的多個ua頭,可以基本確定為冰蝎
Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/14.0.835.163 Safari/535.1Mozilla/5.0 (Windows NT 6.1; WOW64; rv:6.0) Gecko/20100101 Firefox/6.0Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/534.50 (KHTML, like Gecko) Version/5.1 Safari/534.50Opera/9.80 (Windows NT 6.1; U; zh-cn) Presto/2.9.168 Version/11.50Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Win64; x64; Trident/5.0; .NET CLR 2.0.50727; SLCC2; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; InfoPath.3; .NET4.0C; Tablet PC 2.0; .NET4.0E)Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; .NET4.0C; InfoPath.3)Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; GTB7.0)Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1)Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)Mozilla/5.0 (Windows; U; Windows NT 6.1; ) AppleWebKit/534.12 (KHTML, like Gecko) Maxthon/3.0 Safari/534.12Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.1; WOW64; Trident/5.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; InfoPath.3; .NET4.0C; .NET4.0E)Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.1; WOW64; Trident/5.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; InfoPath.3; .NET4.0C; .NET4.0E; SE 2.X MetaSr 1.0)Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/534.3 (KHTML, like Gecko) Chrome/6.0.472.33 Safari/534.3 SE 2.X MetaSr 1.0Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; WOW64; Trident/5.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; InfoPath.3; .NET4.0C; .NET4.0E)Mozilla/5.0 (Windows NT 6.1) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/13.0.782.41 Safari/535.1 QQBrowser/6.9.11079.201但是用戶可以很容易的修改
3、 長連接
默認情況下,請求頭和響應頭里會有Connection。
Connection: Keep-Alive4、 密鑰傳遞時URL參數
密鑰傳遞的時候,URI只有一個key-value型參數,Key是黑客給shell設置的密碼,一般為10位以下字母和數字?pass=[三位數字]
可以使用正則防守
\.(php|jsp|asp|aspx)\?(\w){1,10}=\d{2,3} HTTP/1.15、 傳遞的密鑰
加密所使用的密鑰長度為16位隨機字符串,小寫+數字組成
冰蝎3.0
payload特征:
先base64加密,再經過AES對稱加密全部代碼,最后傳輸
AES加密的密鑰為webshell連接密碼的MD5的前16位,默認連接密碼是"rebeyond"(即密鑰是md5("rebeyond")[0:16]=e45e329feb5d925b)
1、 Accept&Cache-Control
Accept: text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2
Cache-Control: no-cache
Pragma: no-cache
User-Agent: java/1.8
2、 User agent字段
冰蝎內置了17種ua頭,每次連接shell都會隨機一個進行使用,如果發現歷史流量中同一個IP訪問URL的時候,命令了以下列表中的多個ua頭,可以基本確定為冰蝎
Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/14.0.835.163 Safari/535.1Mozilla/5.0 (Windows NT 6.1; WOW64; rv:6.0) Gecko/20100101 Firefox/6.0Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/534.50 (KHTML, like Gecko) Version/5.1 Safari/534.50Opera/9.80 (Windows NT 6.1; U; zh-cn) Presto/2.9.168 Version/11.50Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Win64; x64; Trident/5.0; .NET CLR 2.0.50727; SLCC2; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; InfoPath.3; .NET4.0C; Tablet PC 2.0; .NET4.0E)Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; .NET4.0C; InfoPath.3)Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; GTB7.0)Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1)Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)Mozilla/5.0 (Windows; U; Windows NT 6.1; ) AppleWebKit/534.12 (KHTML, like Gecko) Maxthon/3.0 Safari/534.12Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.1; WOW64; Trident/5.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; InfoPath.3; .NET4.0C; .NET4.0E)Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.1; WOW64; Trident/5.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; InfoPath.3; .NET4.0C; .NET4.0E; SE 2.X MetaSr 1.0)Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/534.3 (KHTML, like Gecko) Chrome/6.0.472.33 Safari/534.3 SE 2.X MetaSr 1.0Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; WOW64; Trident/5.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; InfoPath.3; .NET4.0C; .NET4.0E)Mozilla/5.0 (Windows NT 6.1) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/13.0.782.41 Safari/535.1 QQBrowser/6.9.11079.201但是用戶可以很容易的修改
3、content-type
該請求頭是冰蝎3.0中寫死的部分,除非反編譯,不然很難修改
Content-Type: application/octet-stream
4、 請求中content-length
為5740或5720(可能會根據Java版本而改變)
冰蝎4.0
第一階段:密鑰協商1)攻擊者通過 GET 或者 POST 方法,形如 http://127.0.0.1/shell.aspx?pass=645 的請求服務器密鑰;2)服務器使用隨機數 MD5 的高16位作為密鑰,存儲到會話的 $_SESSION 變量中,并返回密鑰給攻擊者。第二階段-加密傳輸1)客戶端把待執行命令作為輸入,利用 AES 算法或 XOR 運算進行加密,并發送至服務端;2)服務端接受密文后進行 AES 或 XOR 運算解密,執行相應的命令;3)執行結果通過AES加密后返回給攻擊者。
1、Accept字段
Accept: application/json, text/javascript, */*; q=0.012、流量特征Content-Type字段
PHP站點:Application/x-www-form-urlencodedASP站點:Application/octet-stream
3、流量特征User-agent 字段
冰蝎設置了10種User-Agent,每次連接shell時會隨機選擇一個進行使用
"Mozilla/5.0 (Macintosh; Intel Mac OS X 11_2_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/89.0.4389.114 Safari/537.36","Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:87.0) Gecko/20100101 Firefox/87.0","Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.110 Safari/537.36","Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/99.0.4844.74 Safari/537.36 Edg/99.0.1150.55","Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.110 Safari/537.36","Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:98.0) Gecko/20100101 Firefox/98.0","Mozilla/5.0 (Windows NT 10.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/84.0.4147.125 Safari/537.36","Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/84.0.4147.125 Safari/537.36","Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:79.0) Gecko/20100101 Firefox/79.0","Mozilla/5.0 (Windows NT 6.3; Trident/7.0; rv:11.0) like Gecko"4、 流量特征長連接
冰蝎通訊默認使用長連接,避免了頻繁的握手造成的資源開銷。默認情況下,請求頭和響應頭里會帶有 Connection。
Connection: Keep-Alive5、流量特征固定的請求頭和響應頭
PHP站點默認口令Default_xor_base64協議加密流量特征,請求字節頭:dFAXQV1LORcHRQtLRlwMAhwFTAg/M
響應字節頭:TxcWR1NNExZAD0ZaAWMIPAZjH1BFBFtHThcJSlUXWEd
PHP站點默認口令Default_aes協議加密流量特征,請求字節頭:m7nCS8n4OZG9akdDlxm6OdJevs/jYQ5/IcXK
響應字節頭:mAUYLzmqn5QPDkyI5lvSp6DmrC24FW39Y4YsJhUqS7
JSP站點默認口令Default_xor_base64協議,aes_with_magic協議,Default_aes協議,加密流量特征,響應字節頭:QhoVQgMXEUcUCBMHAGFZaQtuHFUVXlkWGhBcF1QVCRJ
6、流量特征連接密碼
默認時,所有冰蝎4.* webshell都有“e45e329feb5d925b” 一串密鑰。該密鑰為連接密碼32位md5值的前16位,默認連接密碼rebeyond
哥斯拉
哥斯拉(Godzilla)是一款國內流行且優秀的紅隊 webshell 權限管理工具,使用 java 開發的可視化客戶端,shell 支持 java、php、asp 環境,通信流量使用 AES 算法加密,具有文件管理、數據庫操作、命令執行、內存馬、隧道反彈等后門功能。
1、cookie
在Cookie中有一個很明顯的特征:最后有一個分號
2、響應體
從代碼中可以看到會把一個32位的md5字符串按照一半拆分,分別放在base64編碼的數據的前后兩部分
整個響應包的結構體征為:md5前十六位+base64+md5后十六位
72a9c691ccdaab98fL1tMGI4YTljO/5+/PlQm9MGV7lTjFUKUdfQMDL/j64wJ2UwYg==b4c4e1f6ddd2a488按照這樣我們分開表示:
- md5前十六位:72a9c691ccdaab98
- base64:fL1tMGI4YTljO/5+/PlQm9MGV7lTjFUKUdfQMDL/j64wJ2UwYg==
- md5后十六位:b4c4e1f6ddd2a488
我們可以根據這個特征對其所以的數據流量進行分析甄別篩查,符合此格式的統統篩選為威脅來源
3、連接特征
- 請求1:發送一段固定代碼(payload),返回內容為空
- 請求2:發送一段固定代碼(test),返回內容為固定字符串,如下:
72a9c691ccdaab98fL1tMGI4YTljO/79NDQm7r9PZzBiOA==b4c4e1f6ddd2a488,解密后即為ok。如果連接失敗返回內容為空,且不發起請求3 - 請求3:發送一段固定代碼(getBacisInfo),返回內容為固定字符串(對應服務器信息)
標簽:
搶先讀
- 一路走好!7天8位名人相繼去世,有4人未滿40歲,最年輕者僅21歲 全球滾動
- 歐盟機構:6月初全球平均氣溫創紀錄
- 當前熱訊:漫威多部影片宣布改檔 包括《美隊4》《復聯5》等
- 當前速讀:18家AI頭部企業、高校與科研機構聯合發布首個AI框架生態倡議
- 世界視訊!“環衛母親”發聲,拒絕資助,真實家境曝光,兩塊牌匾說明一切
- 漱玉平民(301017):6月16日北向資金減持2.68萬股_天天觀熱點
- 愛爾眼科:嘉實基金、國金證券等多家機構于6月15日調研我司
- 安豆5號
- 數碼寶貝皇家騎士團實力排名_數碼寶貝皇家騎士
- 全球簡訊:概念動態|華如科技新增“機器人概念”
- 【甘快看】太白第七屆插秧節開幕:黃土高原上演插秧大賽 全球熱文
- 環球播報:通脹持續高位運行 歐洲央行或將繼續加息
- 焦點熱門:《遺跡的聲音》:把看不見、聽得著的口述故事變成電影
- 今天過生日的動漫角色!(6月17日) 世界滾動
- 魅力膠東:總投資50億元!膠東印象·袁家村項目進展迅猛
- 黃精開花后怎么養 如何養殖黃精-熱門
- 當前要聞:標致雪鐵龍整合,神龍汽車拼死一戰
- 秦洪 增量資金嘗試性建倉 低位股迎來反彈契機 短線有利
- 全球報道:銳騏6油耗 銳騏6油耗一公里多少錢
- 天天短訊!厄爾尼諾卷土重來,全球氣溫可能會創新高
- 硬核科技論|別被洗腦 雙電機有時候并非你所想
- 天天報道:莫忽視精致背后的真需求
- 黑人女孩亞克米:黑得徹底,關燈看不到人,卻美得令人難以忘懷-焦點
- 全球大學生體育文化公益廣告作品征集展示活動啟事 環球看點
- 蜂蜜禁忌與什么一起吃 蜂蜜不能與什么一起吃
- 新疆夏糧收購開秤-環球最新
- 焦點關注:青島男孩存銀行1.1億,當天竟全被轉走?銀行:為你好幫你還債了
- 焦點!北京電影學院研究生學費一年多少_北京電影學院研究生學費
- 芯海科技獲ISO 26262功能安全管理體系ASIL D認證 為國產車規芯片保駕護航 當前觀察
- 打通快遞進村“最后一公里” 天天速訊
- 環球頭條:天齊鋰業董事長蔣衛平:鋰價永遠回不到每噸3萬、4萬
- 售價144.89萬起 新款X5 M/X6 M雷霆版上市
- 年三十祝福(年三十祝福語)
- yy分組簡單設計可復制_cfyy頻道分組設計
- 雙節將至 酒店、旅游逆勢狂歡!電站鍋爐管龍頭20cm漲停 光熱發電再受關注-即時看
- 成都這家景區,全員免費!|觀點
- 2014年是什么年天干地支_2014年是什么年-天天簡訊
- 濕銀耳保質期多久?
- 知名女星承認出軌!將無限期暫停演出
- 紅色利劍全部演員表角色介紹_紅色利劍的演員簡介介紹
- 世界頭條:夏枯草的作用與功效能治療咽炎_夏枯草的作用與功效
- 熱門看點:今日腔腸動物的主要特征筆記_腔腸動物的主要特征有哪些
- 天天精選!谷歌推出多項功能:識別皮膚病、模擬試穿衣服
- 曹薊光:5G全連接工廠賦能企業數字化轉型_快播報
- 魔幻!那個抱了梅西的球迷,穿的鞋登上淘寶熱銷榜首!網友:一雙好鞋,掌控全場……_環球今熱點
- 向佐自曝拍戲情緒太飽滿誤傷“古典舞女神”唐詩逸,發文道歉獲女方回應:受傷難免,記得下次見面吃我一拳!
- “五五購物節”火熱進行中,活動豐富、優惠多多|環球時快訊
- 2021牛年新年祝福短句圖片大全_2021牛年新年祝福短句圖片 世界看熱訊
- 家常羊排燉蘿卜、強健身體、暖身散寒,凜冬季節必吃的一道美食
- 算大賬因素在盤面越發明顯 天天觀熱點
- 紅沙土適合種什么 紅沙土適合種哪些植物
- A股首單房企重組項目注冊生效 招商蛇口收購南油、前海實業獲批
- 佳緣科技(301117):6月16日北向資金增持7.34萬股|天天熱資訊
- 【手慢無】全新13代酷睿強芯 華為MateBook X Pro商務本9999元搶購
- “天津第一名廚”魏天成:給印度總理做菜,毛主席也對他贊不絕口|環球通訊
- 世界觀速訊丨茱麗葉吉他測評_茱麗葉高登羅
- 【天天新視野】博湖縣市場監督管理局開展醫療器械質量安全專項檢查行動
- 焦點觀察:蘇翊鳴保送清華,鄭欽文成為李娜學妹,王哲林張鎮麟無緣上海交大
- 一周為民辦事丨長沙縣:井蓋松動引噪音,部門及時更換|全球實時
- 售價下調到2699元的小米12S,是入手的最佳時機嗎?
- 天天熱文:dnf名字怎么打空格win10_dnf名字怎么打空格
- 打殘理想的,是華為嗎?_全球資訊
- 韓國發生車輛連環相撞事故致80余人受傷 今日最新
- 見過大世面的女人,都愛穿裙子配平底鞋,看街拍達人就知道答案 世界快資訊
- 全球實時:采煤區變“光伏園” 高原“海濱藏城”實現綠色轉型
- 涼山彝族火把節將于7月20日至8月30日舉行
- 交易員看衰全球經濟和需求端 原油易跌難漲
- 洋蔥有營養嗎 洋蔥的營養價值|世界快資訊
- 上海什么時候入梅2023
- 首次!神十六乘組開展艙外輻射生物學暴露實驗 今日訊
- 環球快報:百合花開花后怎么養?盆栽 百合花開花后如何養殖
- 謹慎下載!Win10 ISO鏡像被黑客下馬
- 義翹神州(301047):6月16日北向資金減持4800股
- 618淘金客沖進直播間搶空金飾,不到兩小時賣出近3000萬,主播:沒庫存了
- 搴旗(搴)
- 楊立昆:當前AI智力不如寵物狗 人類無需恐懼-今日熱門
- 愛士惟攜海外品牌Solplanet亮相Intersolar Europe 天天播資訊
- 盤點各地育兒補貼新政“成績單”|當前簡訊
- 京東退款多久到賬啊_京東退款多久到賬
- AI視頻「閃爍」難題攻破!輕松改變視頻風格,北大校友一作 今日要聞
- 每日快看:老年人存定期,存一年好?還是三年好?內行人給出“良心建議”
- 天天熱點評!手機網站這樣制作才能有效果
- 通靈股份(301168):6月16日北向資金減持31.26萬股
- 【全球熱聞】常州靈活就業人員社保費用怎么算 2023年常州靈活就業社保繳費多少錢
- 如何使用PSSH在遠程服務器上運行并行命令 環球即時看
- 科特迪瓦國旗_關于科特迪瓦國旗的介紹
- 表面工程技術行業應用前景 表面工程技術行業發展策略研究
- 簡訊:中熔電氣(301031):6月16日北向資金減持6.92萬股
- 環球觀焦點:2023 年軍隊院校招收廣東普通高中畢業生工作啟動,擴招 56 人
- 我的世界旗幟圖案設計_我的世界旗幟|今熱點
- 生源地助學貸款續貸網上申請流程 八大步驟讓你順利拿到資助-環球最新
- 起亞EV6將于6月份開啟盲訂 8月成都車展期間上市 世界微資訊
- 世界熱門:四川巴中高一女生失聯七天后被發現死亡,警方:已排除他殺
- 云南民營經濟增加值占GDP比重歷史性突破50%
- 廣立微(301095):6月16日北向資金增持3.17萬股
- 每日焦點!宜昌運營公司:警路企聯合開展全國安全宣傳咨詢日活動
- 焦點速看:延吉白衣天使開展紅色星期五主題黨日活動
- 氯化鉀溶液作用與功效_氯化鉀溶液
- 大量委托生產 部分產品鈉、糖含量較高 一份報告發現兒童食品這些問題-當前速遞
- 糙米有營養嗎 糙米有什么營養價值與功效呢