当前位置:网站首页>菜刀、冰蝎、蚁剑、哥斯拉的流量特征
菜刀、冰蝎、蚁剑、哥斯拉的流量特征
2022-07-30 02:01:00 【m0_67394006】
菜刀流量特征**(最开始是明文传输,后来采用base64加密)********:**PHP类WebShell链接流量
如下图:
第一:“eval”,eval函数用于执行传递的攻击payload,这是必不可少的;
第二:(base64_decode(KaTeX parse error: Undefined control sequence: \[ at position 7: \_POST\̲[̲z0\])),(base64\…_POST[z0]))将攻击payload进行Base64解码,因为菜刀默认是使用Base64编码,以避免被检测;
第三:&z0=QGluaV9zZXQ…,该部分是传递攻击payload,此参数z0对应$_POST[z0]接收到的数据,该参数值是使用Base64编码的,所以可以利用base64解码可以看到攻击明文。
注:
1.有少数时候eval方法会被assert方法替代。
2. _ P O S T 也会被 \_POST也会被 _POST也会被_GET、$_REQUEST替代。
3.z0是菜刀默认的参数,这个地方也有可能被修改为其他参数名。
蚁剑(PHP用base64加密):
PHP类WebShell链接流量
将蚁剑的正文内容进行URL解码后,流量最中明显的特征为@ini_set(“display_errors”,“0”);这段代码基本是所有WebShell客户端链接PHP类WebShell都有的一种代码,但是有的客户端会将这段编码或者加密,而蚁剑是明文,所以较好发现,同时蚁剑也有eval这种明显的特征。
蚁剑绕过特征流量
由于蚁剑中包含了很多加密、绕过插件,所以导致很多流量被加密后无法识别,但是蚁剑混淆加密后还有一个比较明显的特征,即为参数名大多以“_0x…=”这种形式(下划线可替换为其他)所以,以_0x开头的参数名,后面为加密数据的数据包也可识别为蚁剑的流量特征。
冰蝎(AES对称加密):
通过HTTP请求特征检测
1、冰蝎数据包总是伴随着大量的content-type:application什么什么,无论GET还是POST,请求的http中,content-type为application/octet-stream;
2、冰蝎3.0内置的默认内置16个ua(user-agent)头
3、content-length 请求长度,对于上传文件,命令执行来讲,加密的参数不定长。但是对于密钥交互,获取基本信息来讲,payload都为定长
哥斯拉(base64加密):
特征检测
1、发送一段固定代码(payload),http响应为空
2、发送一段固定代码(test),执行结果为固定内容
3、发送一段固定代码(getBacisInfo)
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。自己不成体系的自学效率很低又漫长,而且容易碰到天花板技术停止不前。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。添加下方名片,即可获取全套学习资料哦
边栏推荐
- 基于燃压缩空气储能系统的零碳微能源互联网优化调度(Matlab代码实现)
- 实习经历梳理
- 超详细的MySQL基本操作
- consul 操作
- [Microservice~Nacos] Configuration Center of Nacos
- Recommendation system: collection of user "behavioral data" [use Kafka and Cassandra to process data] [if it overlaps with business data, it also needs to be collected independently]
- [Microservice~Nacos] Nacos service provider and service consumer
- Tcp ip
- 【MySQL必知必会】 范式 | ER模型
- tcp ip
猜你喜欢

新型LaaS协议Elephant Swap给ePLATO提供可持续溢价空间

Using ESP32 construct a ZIGBEE network adapter

Recommendation system: collection of user "behavioral data" [use Kafka and Cassandra to process data] [if it overlaps with business data, it also needs to be collected independently]

利用ESP32构造一个ZIGBEE的网络发送转接

信息系统项目管理师核心考点(五十四)配置项分类、状态与版本

JS开发3D建模软件

综合设计一个OPPO页面--返回顶部使用--使用链接的锚点a+id

postgresql日常运维技能,适合初学者

多线程---初阶
Linux Jenkins查找缓存文件及删除 (2022-07测试可用)
随机推荐
测试/开发程序员面试该如何谈薪资待遇呢?突破这个坎......
API 接口批量测试
接口测试自动化后起之秀-YApi接口管理平台
[机缘参悟-53]:《素书》-2-俊、豪、杰[正道章第二]
[Microservice~Nacos] Nacos service provider and service consumer
Elephant Swap:借助ePLATO提供加密市场的套利空间
RAII Technology Learning
LeetCode 2352. 相等行列对
AI落地难?云原生助力企业快速应用机器学习 MLOps
typora 透明背景图片
Recommendation system: collection of user "behavioral data" [use Kafka and Cassandra to process data] [if it overlaps with business data, it also needs to be collected independently]
ufw set firewall rules
记一次搭建conda虚拟环境
STM32L4R9ZIY6PTR STM32L4 high-performance embedded-MCU
LeetCode每日一题(874. Walking Robot Simulation)
Tibetan Mapping
新型海上风电机组及压缩空气储能系统的建模与控制(Matlab代码实现)
JNPF3.4.2系统升级公告
uni-app如何配置APP自定义顶部标题栏
JS develops 3D modeling software