记一次流量分析&代码分析-冰蝎v2.0.1

💡 原文中文,约6000字,阅读约需15分钟。
📝

内容提要

冰蝎流量分析过程:使用ASM框架动态生成class字节数组,AES加密,base64编码,POST发送,解密,base64解码,获取服务端返回的明文数据;检测特征:请求方式、资源、响应、Accept、Agent、Content-Length、REF字段。

🎯

关键要点

  • 冰蝎流量分析过程包括请求服务端、生成随机数、保存密钥和响应报文。
  • 冰蝎通信分为两个阶段:第一阶段请求密钥,第二阶段加密命令并发送。
  • 流量分析过程包括追踪HTTP流和分析通信过程。
  • 冰蝎流量解密使用AES加密和base64编码,需获取密钥和密文进行解密。
  • 可绕过特征包括Accept字段、UserAgent字段和长连接特征。
  • 非可绕过特征包括密钥传递时的URL参数、加密时的URL参数和加密数据的特征。
  • 冰蝎源码分析涉及获取密钥、保存cookie、执行命令和动态生成class字节数组。
  • 冰蝎特征总结包括检测请求方式、资源和服务端响应特征。
➡️

继续阅读