流量特征分析

devtools/2024/11/30 15:34:01/

菜刀:

PHP:

请求头中:ua头为百度,火狐

请求体中传递的payload为base64编码,有assert、eval、base64等特征字符

,并且存在固定的字符串QGluaV9同时z0是菜刀默认的连接参数。

JSP:

主要在i=A&z0=GB2312,第一个参数值为A-Q第二个参数指定编码,其参数值为编码。

ASP:

解密body后:存在Execute和Response.Write和Response.End

蚁剑:

请求:以_0x 开头的参数名

PHP:

请求体有@ini_set("display_errors","0")(含义是关闭php错误显示)、@set_time_limit(0)(含义是脚本可以一直无限时执行)

ASP:

只有eval执行,请求体存在OnError ResumeNext、Response.End、Response.Write(和菜刀一致)

execute变成了拼接形式Ex"&cHr(101)&"cute

JSP:

在jsp使用的是Java类加载(ClassLoader),同时会带有base64编码解码等字符特征。(用蚁剑连jsp情况不多)

蚁剑返回包格式:随机数+响应内容(一般是明文)+随机数

冰蝎3.0

冰蝎的通信过程可以分为两个阶段:密钥协商和加密传输(从2.0开始就是)

第一阶段是通过get请求,返回包状态码为200,返回内容必定是16位的密钥

请求头:content-type一定为application/octet-stream、内置的userAgent大多都比较老(25),Accept默认为:Accept:text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8 (设置了客户端接收响应的优先级)、Cache-Control默认为:no-cache (表示客户端不缓存该响应)、Connection默认为Keep-Alive(保持长连接)content-length可能为固定的几个长度:8803、257、15620、340

冰蝎4.0

请求头Accept: application/json, text/javascript, /; q=0.01,Connection: Keep-Alive(保持长连接)

端口:连接使用本地端口在49700左右,每连接一次,每建立一次新的连接,端口就依次增加。

PHPshell:

存在eval、assert等关键词;

aspshell:

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

JSPshell:

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

所有冰蝎webshell默认预共享密钥是rebeyond的md5值得前16位e45e329feb5d925b

哥斯拉:

请求头:Cookie带着;pass=eval(base64_decode...,pass=加密数据

shiro反序列化:查看cookie中rememberme字段 

fastjson反序列化:请求报文中查找json格式的数据,@type字段、重点看有无RMI、LDAP或者出网的一些行为

st2-045:请求头中的Content-Type字段

Struts2/流量特征

1.GET,POST,content-type2.*.action文件/*.jsp文件3.JAVA开发4.OGNL表达式注入5.%{}

shiro反序列化/流量特征

1.cookie传输2.响应头:Set-Cookie: rememberMe=deleteMe3.请求头:  rememberMe=cookie4.Ase 加密5.550/721的利用 cookie 进行填充之后 很长

log4j2流量特征

存在:1.${}2.Jndi注入3.Ldap4.Rmi5.dns6.Ip

Fastjson/流量特征

1.json数据传输2.json数据中@type3.JAVA代码4.利用RMI LOAP协议5.常见利用链(cc3 cc5)6.高危类

JAVA反序列化文件头16进制开头为ac ed 00 05


http://www.ppmy.cn/devtools/138235.html

相关文章

【目标跟踪】AntiUAV410数据集详细介绍

上一篇博客介绍了Anti-UAV数据集(【目标跟踪】Anti-UAV数据集详细介绍-CSDN博客),本篇将介绍Anti-UAV410,实际是在Anti-UAV数据集还存在的小问题进行了数据改进(不是对源数据直接修改,是新的数据集补齐了An…

CDGP|企业数据治理如何确保数据质量和可信度

企业数据治理要确保数据质量和可信度,需要从多个方面入手,构建一个全面而有效的数据治理体系。以下是一些关键措施: 制定明确的数据质量标准 数据质量标准是数据治理的基石。企业应明确数据的准确性、完整性、一致性、时效性、合规性等要求&a…

HOW - React 状态模块化管理和按需加载(一) - react-redux

目录 一、背景二、react-redux模块化管理1. 模块化文件结构2. 使用 Redux Toolkit 的 Slice例子:用户模块 (userSlice)例子:商品模块 (productSlice) 3. 合并 Reducers4. 配置 Store5. 使用 Redux 状态和操作例子:获取用户信息 6. 拓展 按需加…

net9 abp vnext 多语言通过数据库动态管理

通过数据库加载实现动态管理,用户可以自己修改界面显示的文本,满足国际化需求 如图所示,前端使用tdesign vnext 新建表TSYS_Localization与TSYS_LocalizationDetail 国旗图标下载网址flag-icons: Free Country Flags in SVG 在Shared下创建下图3个文件 …

VUE前端实现天爱滑块验证码--详细教程

第一步: Git地址:tianai-captcha-demo: 滑块验证码demo 找到目录 src/main/resources/static,拷贝 static 并改名为 tac 即可。 第二步: 将改为 tac 的文件,放进项目根目录中,如下图: 第三步&#xff1…

【RAG多模态】mR^2AG:基于知识的多模态检索-反思增强生成方法浅尝

在基于知识的视觉问答(Knowledge-based VQA)任务中,输入通常是一对图像和问题 ( I , Q ) (I, Q) (I,Q),并且依赖于可访问的知识库。文章提出的 m R 2 A G mR^2AG mR2AG框架通过两个新颖的反思操作来解耦生成过程,从而…

解决水库安全监测难题 长期无外接电源 低功耗设备智能化监测系统

解决水库安全监测难题 长期无外接电源 低功耗设备智能化监测系统 国内某水库安全监测项目需要监测点分散,且无外接供电。项目年限为4年,不允许使用太阳能电板。因此,我们需要设备具备低功耗且内置电池的功能。为了满足客户的要求,…

TiDB 架构

整体架构 与传统的单机数据库相比,TiDB 具有以下优势: 纯分布式架构,拥有良好的扩展性,支持弹性的扩缩容支持 SQL,对外暴露 MySQL 的网络协议,并兼容大多数 MySQL 的语法,在大多数场景下可以直…