Webshell管理工具的流量特征

目錄

一、常見Webshell工具流量特征

1. ??中國菜刀(Chopper)??

2. ??冰蝎(Behinder)??

3. ??哥斯拉(Godzilla)??

4. ??蟻劍(AntSword)??

5. ??C99 Shell??

6. ??Weevely??

7. ??隱蔽通道(DNS/ICMP)??

二、通用檢測方法

1. ??流量異常分析??

2. ??加密流量識別??

3. ??行為特征??

三、防御策略

1. ??技術層面??

2. ??管理層面??

3. ??應急響應??

四、總結


一、常見Webshell工具流量特征

1. ??中國菜刀(Chopper)??

  • ??特征??:
    • ??參數固定??:如?z0z1z2
    • ??Base64編碼??:參數值經過Base64編碼。
    • ??固定UA??:Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)
  • ??檢測規則??:
    alert http $HOME_NET any -> $EXTERNAL_NET any (msg:"Chopper Activity"; content:"z0="; http_client_body;)

2. ??冰蝎(Behinder)??

  • ??特征??:
    • ??AES加密??:動態密鑰加密,內容為二進制流。
    • ??Content-Type??:application/octet-stream
    • ??WebSocket協議??:使用長連接通信。
  • ??檢測規則??:
    alert http $HOME_NET any -> $EXTERNAL_NET any (msg:"Behinder Activity"; content:"application/octet-stream"; http_content_type;)

3. ??哥斯拉(Godzilla)??

  • ??特征??:
    • ??強加密??:AES/RSA加密,密鑰協商復雜。
    • ??隨機參數名??:如?k=abc123,每次請求不同。
    • ??分塊傳輸??:Transfer-Encoding: chunked
  • ??檢測規則??:
    alert http $HOME_NET any -> $EXTERNAL_NET any (msg:"Godzilla Activity"; content:"Transfer-Encoding: chunked"; http_header;)

4. ??蟻劍(AntSword)??

  • ??特征??:
    • ??UA標識??:部分版本UA含?AntSword
    • ??插件編碼??:Base64或ROT13編碼。
    • ??路徑特征??:訪問?/api/command
  • ??檢測規則??:
    alert http $HOME_NET any -> $EXTERNAL_NET any (msg:"AntSword Activity"; content:"AntSword"; http_user_agent;)

5. ??C99 Shell??

  • ??特征??:
    • ??明文傳輸??:參數如?pass=...&cmd=...
    • ??固定文件名??:如?c99.php
  • ??檢測規則??:
    alert http $HOME_NET any -> $EXTERNAL_NET any (msg:"C99 Activity"; content:"pass="; http_client_body;)

6. ??Weevely??

  • ??特征??:
    • ??參數名固定??:如?weevely=...
    • ??簡單加密??:XOR或替換加密。
  • ??檢測規則??:
    alert http $HOME_NET any -> $EXTERNAL_NET any (msg:"Weevely Activity"; content:"weevely="; http_client_body;)

7. ??隱蔽通道(DNS/ICMP)??

  • ??特征??:
    • ??DNS隧道??:高頻請求非常規域名(如?data.attacker.com)。
    • ??ICMP載荷??:異常ICMP包大小和頻率。
  • ??檢測規則??:
    alert dns $HOME_NET any -> any any (msg:"DNS Tunnel"; dns_query; content:".attacker.com"; nocase;)

二、通用檢測方法

1. ??流量異常分析??

  • ??高頻請求??:短時間內大量POST請求。
  • ??參數異常??:超長參數名/值(如 >1KB)。
  • ??非常用端口??:HTTP流量出現在8080、8443等端口。

2. ??加密流量識別??

  • ??固定長度數據包??:加密Payload長度一致。
  • ??密鑰協商請求??:如?key=...?參數。

3. ??行為特征??

  • ??敏感操作??:命令如?cmd=whoamifunc=exec
  • ??路徑可疑??:如?/uploads/shell.php

三、防御策略

1. ??技術層面??

  • ??WAF規則??:攔截含?z0=application/octet-stream?的請求。
  • ??HTTPS解密??:對內部流量進行中間人解密檢查。
  • ??文件監控??:禁止上傳?.php.jsp?等可執行文件。

2. ??管理層面??

  • ??訪問控制??:限制上傳目錄執行權限。
  • ??日志審計??:分析異常UA、高頻請求和敏感路徑訪問。
  • ??沙箱檢測??:自動掃描上傳文件的惡意代碼。

3. ??應急響應??

  • ??隔離主機??:發現入侵后立即斷網。
  • ??溯源分析??:通過流量日志定位攻擊入口。
  • ??漏洞修復??:修補被利用的漏洞(如SQL注入、文件上傳)。

四、總結

Webshell流量特征因工具而異,但通常包含加密、固定參數或異常協議等行為。通過結合特征檢測和行為分析,可有效識別攻擊。防御需多層聯動,從流量監控到文件管理,形成完整防護體系。

??防御核心??:早發現、早阻斷、早溯源。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/77735.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/77735.shtml
英文地址,請注明出處:http://en.pswp.cn/web/77735.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

【每日八股】復習 MySQL Day3:鎖

文章目錄 昨日內容復習MySQL 使用 B 樹作為索引的優勢是什么?索引有哪幾種?什么是最左匹配原則?索引區分度?聯合索引如何排序?使用索引有哪些缺陷?什么時候需要建立索引,什么時候不需要&#xf…

Arkts完成數據請求http以及使用axios第三方庫

import http from ohos.net.http Entry Component struct HttpPage {State message: string Hello Worldbuild() {Column({space:20}) {Row(){Button(發送http請求).onClick(()>{let httpRequest http.createHttp();httpRequest.request(https://zzgoodqc.cn/index.php/in…

SELinux 從理論到實踐:深入解析與實戰指南

文章目錄 引言:為什么需要 SELinux?第一部分:SELinux 核心理論1.1 SELinux 的三大核心模型1.2 安全上下文(Security Context)1.3 策略語言與模塊化 第二部分:實戰操作指南2.1 SELinux 狀態管理2.2 文件上下…

CD34.【C++ Dev】STL庫的string的使用 (上)

目錄 1.知識回顧 2.串聯類和對象的知識重新理解 構造函數 string(); string (const string& str); string (const string& str, size_t pos, size_t len npos); string (const char* s); string (size_t n, char c); append和push_back string& append …

Git常用指令速查

Git常用指令速查 基本操作類&#xff1a; git init &#xff1a;初始化倉庫git log&#xff1a;查看日志&#xff0c;這個命令很重要&#xff01;git add <文件名|.>&#xff1a;添加到暫存區git commit -m 注釋&#xff1a;提交到倉庫git merge <分支名>&#xf…

探索無人機模擬環境的多元景象及AI拓展

無人駕駛飛行器&#xff08;UAVs&#xff09;在各行各業的迅速普及&#xff0c;從農業和檢測到空中操作和人機交互等令人興奮的前沿領域&#xff0c;都引發了一個關鍵需求&#xff1a;強大而逼真的模擬環境。直接在物理硬件上測試尖端算法存在固有的風險——成本高昂的墜機、中…

AI Agent開源技術棧

構建和編排Agent的框架 如果您是從頭開始構建&#xff0c;請從這里開始。這些工具可以幫助您構建Agent的邏輯——做什么、何時做以及如何處理工具。您可以將其視為將原始語言模型轉化為更自主的模型的核心大腦。 2. 計算機和瀏覽器的使用 一旦你的Agent能夠規劃&#xff0c…

jspm老年體檢信息管理系統(源碼+lw+部署文檔+講解),源碼可白嫖!

摘要 信息化時代&#xff0c;各行各業都以網絡為基礎飛速發展&#xff0c;而醫療服務行業的發展卻進展緩慢&#xff0c;傳統的醫療服務行業已經逐漸不滿足民眾的需求&#xff0c;有些還在以線下預約的方式接待病人&#xff0c;特別是針對于老年體檢的服務&#xff0c;是少之又…

ESP32- 開發筆記- 軟件開發 4 - GPIO 口

1 背景介紹 GPIO&#xff08;General Purpose Input/Output&#xff09; ——通用輸入輸出口&#xff0c;就是能由軟件自由控制輸入&#xff08;接收外界信號&#xff09;或輸出&#xff08;發出電平信號&#xff09;的引腳。 ESP32 最核心的功能之一&#xff0c;能被用來控制…

格式工廠:多媒體轉換工具

格式工廠&#xff08;FormatFactory&#xff09;是一款免費且功能全面的多媒體格式轉換工具&#xff0c;支持視頻、音頻、圖片及文檔等多種格式的轉換&#xff0c;覆蓋超過70種語言&#xff0c;并兼容Windows XP至Win10/11系統。軟件基于FFmpeg解碼庫開發&#xff0c;支持高效轉…

在Anolis OS 8上部署Elasticsearch 7.16.1與JDK 11的完整指南

目錄 1. 環境與版本選擇 1.1 操作系統選擇:Anolis OS 8 1.2 版本匹配說明 1.3 前置條件檢查 2. JDK 11安裝與配置 2.1 安裝流程 2.2 配置詳解 3. Elasticsearch 7.16.1安裝與優化 3.1 基礎安裝 3.2 目錄規劃與權限 3.3 核心配置文件詳解 3.4 JVM調優 4. 用戶權限管…

Java中final關鍵字的作用?

在Java中&#xff0c;final 關鍵字用于表示不可變性&#xff0c;具體作用取決于它修飾的目標&#xff08;變量、方法或類&#xff09;。以下是其核心作用&#xff1a; 1. 修飾變量&#xff08;常量&#xff09; 基本類型變量&#xff1a;值不可更改&#xff08;常量&#xff09…

自動伴隨無人機說明文檔

自動伴隨無人機說明文檔 一、無人機參數二、能力說明三、操作流程3.1 模式定義3.2 啟動流程3.3 可調參數&#xff08;建議默認&#xff09; 四、特別注意五、最后 一、無人機參數 型號&#xff1a;S400視覺pro版軸距&#xff1a;400mm起飛重量&#xff1a;1300g額外載重&#…

53.[前端開發-JS實戰框架應用]Day04-Bootstrap入門到項目實戰

Bootstrap入門到實戰 1 認識Bootstrap 認識Bootstrap Bootstrap起源和歷史 Bootstrap3-5版本的區別 Bootstrap優缺點 學習Bootstrap的理由 2 Bootstrap安裝 Bootstrap4的安裝 方式一 : CDN <!DOCTYPE html> <html lang"en"> <head><meta cha…

C#:創建變量和類的實例

在 C# 編程中&#xff0c;類作為引用類型&#xff0c;創建其變量和實例涉及到內存分配等重要概念。以下為你詳細介紹創建類實例的步驟和相關操作。 類的聲明與變量聲明 類的聲明就像是創建類實例的藍圖。當我們聲明一個類后&#xff0c;就能夠創建該類的實例。類屬于引用類型…

<el-date-picker 設置記錄時間早于當前時間 (包含時分秒)

<el-date-picker 設置記錄時間早于當前時間 &#xff08;包含時分秒&#xff09; <el-date-pickerv-else-if"item.type datetime"v-model"state.ruleForm[item.key]"type"datetime":placeholder"item.title"format"YYYY-M…

Tailwind CSS 響應式設計解析(含示例)

本文內容&#xff1a; Tailwindcss V4 中如何使用響應式設計功能&#xff0c;包括默認斷點、自定義斷點、斷點范圍控制以及容器查詢的各種技巧&#xff0c;幫助你在不離開 HTML 的前提下優雅構建響應式頁面。 &#x1f31f; 默認斷點用法&#xff08;移動優先&#xff09; Tail…

生態修復項目管理軟件

在“雙碳”目標與生態文明建設的雙重驅動下&#xff0c;生態修復項目正成為全球環境治理的核心戰場。然而&#xff0c;礦山復綠、濕地修復、水土保持等工程往往面臨跨地域、多主體、長周期的管理難題——從數據分散到進度失控&#xff0c;從成本超支到風險頻發&#xff0c;傳統…

基于PyTorch的圖像分類特征提取與模型訓練文檔

概述 本代碼實現了一個基于PyTorch的圖像特征提取與分類模型訓練流程。核心功能包括&#xff1a; 使用預訓練ResNet18模型進行圖像特征提取 將提取的特征保存為標準化格式 基于提取的特征訓練分類模型 代碼結構詳解 1. 庫導入 import torch import torch.nn as nn import…

寫一個 Java 程序,用于將字符串中的指定子串替換為另一個子串

以下是一個 Java 程序&#xff0c;它可以將字符串中的指定子串替換為另一個子串。 public class SubstringReplacement {public static String replaceSubstring(String original, String oldSubstring, String newSubstring) {return original.replace(oldSubstring, newSubs…