第31篇全栈AIWeb流量分析、冰蝎解密、Java内存马排查与Fastjson漏洞利用全流程"

admin 2026-10-20 07:10:05 网络安全文章 来源:ZONE.CI 全球网 0 阅读模式

cover_image

第31篇 全栈AI Web流量分析、冰蝎解密、Java内存马排查与Fastjson漏洞利用全流程

原创

陈看山
陈看山

安全诸子

2026年7月11日 12:19
上海

在小说阅读器读本章

去阅读

内容总结

本次教学围绕三道网络安全CTF题目展开,依次讲解Web流量包分析提取冰蝎WebShell、本地导出Java类文件排查隐藏内存马、Fastjson漏洞关联哥斯拉流量解密获取Flag的完整实操步骤,同时补充了自定义加密WebShell流量无法解密的核心限制条件。

Web流量包基础过滤与框架识别

  • HTTP流量过滤技巧:Web攻防场景中90%的流量包都属于HTTP协议流量,拿到流量包后优先过滤HTTP协议,可以快速缩小分析范围,跳过无关冗余数据。
  • Tomcat框架识别方法:在流量包的info字段中发现manager.html路径,结合Tomcat默认的manager后台管理特征,可直接判定目标服务为Tomcat架构。

Tomcat认证信息提取

  • Authorization字段解密规则:Tomcat的manager后台登录认证,要求在authorization字段中传入经过base64encode编码的「账号:密码」格式字符串,直接对该字段内容解码即可获取明文凭证。
  • 实战提取结果:本次流量包中解码得到的登录账号为Admin,对应密码为admin23,可直接用于Tomcat后台登录操作。

WebShell路径定位

  • 访问特征判定方法:攻击者会高频持续访问上传的WebShell路径,统计流量包中重复请求次数最多的JSP文件,即可精准定位WebShell位置。
  • 实战定位结果:本次流量中攻击者反复访问testtest.jsp路径,该文件就是攻击者上传的核心WebShell。

WebShell文件导出操作

  • 上传包定位逻辑:通过manager POST upload路径筛选Tomcat的文件上传请求,在所有上传包中选择体积最大的那个,即可找到完整的WebShell上传数据。
  • 二进制导出步骤:在流量包的form data字段中找到3025字节的二进制上传内容,右键导出分组字节点到本地,将导出的二进制文件后缀名修改为.zip即可正常解压。

WebShell MD5值计算

  • 文件解压验证:解压修改后缀后的压缩包,可得到testtest.jsp和shellTest.jsp两个JSP文件,结合攻击者高频访问的路径,确定目标文件为testtest.jsp。
  • 哈希值计算方式:使用MD5工具或server uto工具,直接对导出的testtest.jsp文件进行哈希运算,即可得到题目要求的WebShell MD5值。

冰蝎WebShell加密参数解密

  • 加密参数获取:打开导出的冰蝎WebShell源码,可直接读取到加密密钥为CC031DC30317,通过在线MD5解密工具可破解得到明文密码为test123。
  • 反向流量分析技巧:将HTTP流量包按照number序号倒序排序,使用ABC蓝队分析工具导入冰蝎3的解密规则,填入密钥和明文密码,定位到分组1093的有效对话。

冰蝎流量解密获取Flag

  • 解密结果验证:对分组1093的冰蝎流量执行解密操作,可直接得到明文命令echo flagHex go go go go2026,该字符串即为第一道题目的最终答案。

Java内存马两种排查思路

  • 在线内存排查方式:通过SC新点filter、SC新点CIVILI命令直接进入Tomcat内存空间,遍历所有加载的Java类进行人工排查,该方式操作难度相对较高。
  • 本地导出分析方式:通过已获取的WebShell环境,将服务器上所有已加载的Java类文件批量导出到本地,使用编辑器全局搜索敏感关键字,排查效率远高于在线命令行操作。

本地Java类批量排查实操

  • 编辑器筛选方法:使用Sublime或IDEA编辑器打开导出的Java类文件夹,按下Ctrl+Shift+F快捷键执行全局搜索,可快速定位包含敏感关键字的类文件。
  • 查杀工具辅助验证:使用D盾WebShell查杀工具对所有导出类文件进行扫描,仅发现being serializer modifier存在异常,但该文件并非题目要找的目标内存马本体。

敏感关键字定位隐藏内存马

  • 核心搜索关键词:依次全局搜索Secret、AES、decode、CRYPTO、DECREPT等加解密相关关键字,可快速命中目标异常类文件。
  • 特征匹配验证:命中的类文件中包含request、response、session等Web请求处理相关字段,完全符合内存马处理会话的典型代码特征。

Base64加密类文件还原

  • 解密代码编写:类文件中存在一串超长的Base64加密字符串,不推荐使用在线工具解密,自行编写Python解密脚本执行后,可得到名为reload.class的二进制类文件。
  • 反编译查看源码:将reload.class文件导入JAD反编译工具,即可得到完整可读的Java源代码,源码中直接暴露了题目要求的secret key参数。

Fastjson漏洞流量分析

  • 攻击特征识别:流量包中大量出现POST /json请求,结合Fastjson漏洞的典型利用特征,可判定攻击者使用Fastjson漏洞发起攻击,payload中包含哥斯拉内存马和ABC标准利用链。
  • 攻击流程梳理:攻击者先发送大量GET请求进行目录爆破探测,后续通过Fastjson漏洞成功拿下服务器权限,最终使用bteam.ico路径作为哥斯拉内存马的维持路径。

哥斯拉流量解密规则

  • 握手阶段流量特征:哥斯拉建立连接的三次握手包体积依次变化,第一个包体积最大,包含完整的服务器环境和Java信息;第二个包用于服务端返回session完成验证;第三个包返回服务器环境变量信息。
  • 解密参数配置:使用ABC蓝队分析工具导入哥斯拉Java解密规则,将pass参数修改为1024,使用默认密钥即可对加密流量进行解密。

哥斯拉命令执行流量解密

  • 有效包筛选方法:跳过握手阶段的大体积流量包,选择后续体积较小的命令执行包进行解密,可直接得到明文命令内容。
  • 实战解密结果:解密后的命令为echo flag fast json rce by never show,该字符串即为Fastjson分析题目的最终Flag答案。

WebShell流量解密通用规则总结

  • 开源框架解密前提:冰蝎、哥斯拉这类公开开源的WebShell,可通过反编译其Java源码获取完整加解密逻辑,填入正确的password和secret参数后即可完成流量解密。
  • 自定义加密流量限制:如果攻击者使用自行修改加


第31篇全栈AIWeb流量分析、冰蝎解密、Java内存马排查与Fastjson漏洞利用全流程" 网络安全文章

第31篇全栈AIWeb流量分析、冰蝎解密、Java内存马排查与Fastjson漏洞利用全流程"

本文通过三道CTF题目详细演示了Web流量包分析提取冰蝎WebShell、本地导出Java类文件排查隐藏内存马、以及Fastjson漏洞关联哥斯拉流量解密获取Flag的完整实操步骤。核心方法包括过滤HTTP流量定位WebShell路径、使用MD5计算文件哈希、通过ABC蓝队分析工具解密冰蝎和哥斯拉加密流量、以及全局搜索敏感关键字排查内存马。可操作建议包括使用D盾查杀工具辅助验证和编写Python脚本解密Base64类文件。
【情报分析】特朗普2026年7月10日在TruthSocial的震惊发帖内容" 网络安全文章

【情报分析】特朗普2026年7月10日在TruthSocial的震惊发帖内容"

该文档分析特朗普2026年7月10日在TruthSocial的帖子,其声称1000枚导弹已瞄准伊朗,将个人暗杀威胁与国家核打击授权直接绑定。帖子包含自动报复机制、一年可延期时间窗口及嘲讽性宗教用语,旨在谈判前最大化威慑筹码并维持国内强硬形象。分析指出该帖与同日接受伊朗谈判请求形成信号矛盾,属于信息战工具,其真实军事命令存在不确定性。
一架飞机,三层危机!特朗普土耳其换机事件的深层逻辑" 网络安全文章

一架飞机,三层危机!特朗普土耳其换机事件的深层逻辑"

该文档分析了2026年7月8日特朗普在安卡拉北约峰会期间换机的深层逻辑。核心要点是换机决策并非单纯技术或公关失误,而是地缘政治、飞机安全争议与多重利益冲突的交汇点。新飞机(卡塔尔赠送的波音747-8)因改装仓促、能力存疑,在伊朗发布暗杀令及霍尔木兹海峡局势升级的背景下,被安全团队建议替换为防御系统更成熟的旧飞机。事件揭示了卡塔尔作为多重利益承压点的复杂角色,以及霍尔木兹海峡封锁对全球能源供应链的实质性威胁。
工业网络安全周报-2026年第27期" 网络安全文章

工业网络安全周报-2026年第27期"

本周工业网络安全形势严峻,多起重大事件与漏洞曝光。英国政府推出网络韧性承诺书,强化董事会与供应链安全。漏洞方面,日立能源e-meshEMS、施耐德EasergyMiCOM及西门子SINECOS均被披露高危或中危漏洞。安全事件频发,日本KDDI超1200万用户数据泄露,德意志银行遭勒索攻击,英国外交部凭证被窃,美敦力及埃森哲也发生数据泄露。建议企业加强第三方组件安全、及时打补丁并强化多因素认证。
评论:0   参与:  0