Webshell工具的流量特征分析(菜刀,蚁剑,冰蝎,哥斯拉)

Webshell工具的流量特征分析(菜刀,蚁剑,冰蝎,哥斯拉)

0x00 前言

使用各种的shell工具获取到目标权限,即可进行数据操作,今天来简要分析一下目前常使用的各类shell管理工具的流量特诊,帮助蓝队同学在风险识别上快速初值

0x01 中国菜刀流量分析

payload特征:
PHP: <?php @eval($_POST['caidao']);?>

ASP: <%eval request(“caidao”)%>

ASP.NET: <%@ Page
Language=“Jscript”%><%eval(Request.Item[“caidao”],“unsafe”);%>

数据包流量特征:
1,请求包中:ua头为百度,火狐
2,请求体中存在eavl,base64等特征字符
3,请求体中传递的payload为base64编码,并且存在固定的QGluaV9zZXQoImRpc3BsYXlfZXJyb3JzIiwiMCIpO0BzZXRfdGltZV9saW1pdCgwKTtpZihQSFBfVkVSU0lPTjwnNS4zLjAnKXtAc2V0X21hZ2ljX3F1b3Rlc19ydW50aW1lKDApO307ZWNobygiWEBZIik7J

0x02 蚂蚁宝剑流量分析

payload特征:
Php中使用assert,eval执行,
asp 使用eval
在jsp使用的是Java类加载(ClassLoader),同时会带有base64编码解码等字符特征

数据包流量特征:
使用普通的一句话都存在以下特征:
每个请求体都存在@ini_set(“display_errors”, “0”);@set_time_limit(0)开头。并且后面存在base64等字符
响应包的结果返回格式为:
随机数
响应内容
随机数

使用base64加密的payload,数据包存在以下base加密的eval命令执行,数据包的payload内容存在几个分段内容,分别都使用base加密,解密后可以看到相关的路径,命令等
响应包的结果返回格式为:
随机数
编码后的结果
随机数

0x03 冰蝎流量分析

paylaod分析:
php在代码中同样会存在eval或assert等字符特征

在aps中会在for循环进行一段异或处理

在jsp中则利用java的反射,所以会存在ClassLoader,getClass().getClassLoader()等字符特征

冰蝎2.0流量特征:
第一阶段请求中返回包状态码为200,返回内容必定是16位的密钥
请求包存在:Accept: text/html, image/gif, image/jpeg, ; q=.2, /; q=.2

建立连接后的cookie存在特征字符
所有请求 Cookie的格式都为: Cookie: PHPSESSID=; path=/;

冰蝎3.0流量特征:
请求包中content-length 为5740或5720(可能会根据Java版本而改变)
每一个请求头中存在
Pragma: no-cache,Cache-Control: no-cache
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,
/*;q=0.8,application/signed-exchange;v=b3;q=0.9

0x04 哥斯拉流量特征

payload特征:
jsp会出现xc,pass字符和Java反射(ClassLoader,getClass().getClassLoader()),base64加解码等特征
php,asp则为普通的一句话木马

哥斯拉流量分析:
作为参考:
所有请求中Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,/;q=0.8
所有响应中Cache-Control: no-store, no-cache, must-revalidate,
同时在所有请求中Cookie中后面都存在;特征

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.pswp.cn/bicheng/86435.shtml
繁体地址,请注明出处:http://hk.pswp.cn/bicheng/86435.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【linux】全志Tina配置swupdate工具进行分区打包

一、文件路径 1、描述文件&#xff1a; .\build\swupdate\sw-description-ab 2、镜像打包文件&#xff1a; .\build\swupdate\sw-subimgs-ab.cfg 二、文件作用 1、sw-description-ab 用于描述版本信息和ab区中要打包的分区信息以及挂载点。 2、sw-subimgs-ab.cfg 用于…

MicroPython网络编程:AP模式与STA模式详解

文章目录 1. MicroPython网络模块概述2. 热点AP模式详解2.1 什么是AP模式?2.2 AP模式特点2.3 AP模式设置代码2.4 AP模式适用场景3. 客户端STA模式详解3.1 什么是STA模式?3.2 STA模式特点3.3 STA模式设置代码3.4 STA模式适用场景4. AP与STA模式对比分析5. 实际应用场景与选择建…

Ubuntu网络数据包发送工具大全

在Ubuntu系统中&#xff0c;有多种工具可以用于发送网络数据包&#xff0c;包括UDP、TCP、ICMP等协议。以下是一些常用的工具及其简要介绍&#xff1a; 1. Packet Sender 功能&#xff1a;支持发送和接收TCP、UDP和SSL数据包&#xff0c;提供图形界面和命令行工具。安装&…

小学期前端三件套学习(更新中)

第一阶段 HTML 基础结构 <!DOCTYPE html> <html><head><title>页面标题</title></head><body>页面内容</body> </html>常用内容标签 文本类标签 • <h1>~<h6>&#xff1a;标题&#xff08;h1 每个页面建…

高斯混合模型(Gaussian Mixture Model, GMM)

高斯混合模型&#xff08;Gaussian Mixture Model, GMM&#xff09; 是一种 概率模型&#xff0c;用于表示数据点由多个高斯分布&#xff08;Gaussian Distribution&#xff09;混合生成的过程。它广泛应用于 聚类分析、密度估计、图像分割、语音识别 等领域&#xff0c;尤其适…

MCP Client 开发 -32000 报错

在开发 MCP Client 的过程中&#xff0c;发生了 -32000 报错&#xff0c;源码如下&#xff1a; import json from typing import Optional from contextlib import AsyncExitStackfrom openai import OpenAIfrom mcp import ClientSession, StdioServerParameters from mcp.cl…

使用zabbix监控Nginx服务的配置方法

准备 要监控Nginx的服务状态&#xff0c;首先需要安装nginx的status模块&#xff1a;ngx_http_stub_status_module 首先 查看Nginx是否有安装该模块&#xff1a;--with-http_stub_status_module nginx -V 如果没有安装的话&#xff0c;安装方法可以参照&#xff1a;Nginx新…

简易服务器(TCP)

1.简单介绍以及项目技术和开发环境 本文将通过epoll完成对客户端请求的处理&#xff0c;通过多线程完成对客户端发送数据的处理&#xff0c;并提交到远端mysql 需要的使用到的一些技术有&#xff1a;socket网络套接字编程、IO多路转接的epoll、多线程&#xff08;包括互斥锁和条…

总结前端三年 理想滚烫与现实的冰冷碰撞

大家好&#xff0c;我是500佰&#xff0c;技术宅男 目前正在前往独立开发路线&#xff0c;我会在这里分享关于编程技术、独立开发、技术资讯以及编程感悟等内容 6月3日的一篇《一个普通人的30岁 他经历了什么》介绍一篇自己的碎碎念、即回顾自己以前的成长经历&#xff0c;那么…

微服务网关/nacos/feign总结

现在学习到的组件 1.nacos&#xff1a;注册中心&#xff0c;用于微服务之间交流的第三方管家&#xff0c;与生产者建立心跳契约对其监听&#xff0c;注册中心维护一张生产者的活跃表&#xff0c;会将活跃表实时更新并推送给消费者。 2.feign&#xff1a;nacos只是对生产者进行…

WebSocket 协议详解

WebSocket 协议详解 1. WebSocket 协议的帧数据详解 1.1 帧结构 0 1 2 30 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1--------------------------------------------------------|F|R|R|R| opco…

【办公类-105-01】20250626 托小班报名表-条件格式-判断双胞胎EXCLE

背景需求&#xff1a; 今天招生主任电话问我&#xff0c;是否可以通过新生的EXCEL判断幼儿是双胞胎&#xff0c;便于分在一个班级里。 她试了EXCEL筛选升序&#xff0c;身份证号码排序了&#xff0c;但是18个数字太多&#xff0c;看不出“双胞胎” 于是把三个园区的名单发我来…

WPF Binding 的 Mode 属性

前言 在 WPF 中&#xff0c;Binding 的 Mode 属性决定了数据绑定的方向和行为。Mode 是 Binding 类的一个重要属性&#xff0c;它指定了数据如何在源&#xff08;Source&#xff09;和目标&#xff08;Target&#xff09;之间流动。可用的 BindingMode 枚举值有以下几种&#…

C++新纪元:深入C++11/14/17/20核心特性与名企面试精粹(完整版)--8000字硬核解析 | 腾讯/阿里/字节真题实战

一、右值引用与移动语义&#xff1a;性能革命的核心 面试真题&#xff08;字节跳动&#xff09; "如何实现高效字符串拼接&#xff1f;解释std::move原理及适用场景" 1. 核心概念 左值&#xff1a;具名对象&#xff0c;可取地址&#xff08;如变量、函数返回值&…

网络安全之Linux提权由浅入深

前言 在渗透测试与内网攻防中&#xff0c;提权&#xff08;Privilege Escalation&#xff09;是至关重要的一环。尤其在 Linux 环境中&#xff0c;权限的严格划分虽然提升了系统安全性&#xff0c;但一旦攻击者获得了初始访问权限&#xff0c;他们往往会试图通过各种方式实现权…

【streamlit 动态添加/删除 输入条目items】

如何动态添加添加条目呢?类似下边的效果 pip install streamlit 代码 app.py import streamlit as stdef rule_component(st_ph: st = st):## 添加解析规则, 动态添加元素if

量学云讲堂王岩江宇龙2025年第58期视频 主课正课系统课+收评

量学云讲堂王岩江宇龙2025年第58期视频 主课正课系统课收评资源简介&#xff1a; 课程目录&#xff1a; 江宇龙课程 31枫林阳-股票走势中多空必争的关键要地(1).mp4 32枫林阳-关键要地的直观表现之画线标准.mp4 33枫林阳-提纲举领之量线学习的要点纲要.mp4 34枫林阳-主力攻…

Milvus【部署 03】Linux OpenEuler 环境在线+离线安装及卸载

在线离线安装及卸载 1. 在线安装2. 离线安装3. 卸载 1. 在线安装 [roottcloud milvus]# yum install ./milvus-2.1.4-1.el7.x86_64.rpm安装日志&#xff1a; OS …

< 自用文儿 在 Ubuntu 上安装 Claude Code > 发现了“京东云 JDCloude” 有国内商业云中最低的网络性能

Claude Code&#xff1a; 最近刷屏这个词&#xff1a;Claude Code 以后叫 CC&#xff0c;它是 Anthropic 的一款智能编程工具&#xff0c;几个特点&#xff1a; 在终端运行 像使用命令行工具一样&#xff0c;无需图形用户界面 GUI深度理解整个代码库 使用自然语言 让其修复 b…

Docker部署prometheus+grafana+...

Docker部署prometheusgrafana… prometheus官网 官网 https://prometheus.io/ 中文网址 https://prometheus.ac.cn/ Prometheus简介 Prometheus(普罗米修斯&#xff09;是一套开源的监控&报警&时间序列数据库的组合&#xff0c;由SoundCloud公司开发。 Prometheus基…