首页 > 其他分享 >蚁剑、冰蝎和哥斯拉流量特征分析

蚁剑、冰蝎和哥斯拉流量特征分析

时间:2023-11-03 14:47:53浏览次数:27  
标签:webshell 特征 特征分析 哥斯拉 流量 application 冰蝎

蚁剑、冰蝎、哥斯拉流量特性分析

蚁剑流量特征分析

设置代理

蚁剑webshell静态特征

  • 蚁剑中php使用assert、eval执行;
  • asp只有eval执行;
  • 在jsp使用的是Java类加载(ClassLoader),同时会带有base64编码解码等字符特征。

蚁剑webshell动态特征

使用一句话木马上传webshell,抓包后会发现每个请求体都存在以 @ini_set("display_errors","0");@set_time_limit(0) 开头。并且后面存在 base64 等字符

响应包的结果返回格式为:

  • 随机数
  • 响应内容
  • 随机数

冰蝎流量特征分析

设置代理

payload分析

  • php在代码中同样会存在 evalassert 等字符特征

  • 在aps中会在for循环进行一段异或处理

  • 在jsp中则利用java的反射,所以会存在 ClassLoadergetClass().getClassLoader() 等字符特征

冰蝎4.0流量特征

  1. Accept

    Accept: application/json, text/javascript, */*; q=0.01
    

    意思是浏览器可接受任何文件,但最倾向application/jsontext/javascript

  2. Content-Type
    PHP站点:

    Content-type: Application/x-www-form-urlencoded
    

    ASP站点:

    Application/octet-stream
    

    可以把这个字段作为一个弱特征,辅助其他特征来检测

  3. User-agent 字段
    冰蝎设置了10种User-Agent,每次连接shell时会随机选择一个进行使用。

  4. 响应头字段

    Set-Cookie: PHPSESSID=a59734f13f1fe73947e0b3b01ea2aabe; path=/
    Pragma: no-cache
    

哥斯拉流量特征

哥斯拉支持多种加密方式,采用了和冰蝎 2.0 类似的密钥交换方式。它的webshell需要动态生成,可以根据需求选择不同的加密方式。

设置代理

哥斯拉静态特征

在默认脚本编码的情况下,jsp会出现xcpass字符和Java反射(ClassLoadergetClass().getClassLoader()),base64加解码等特征。
php、asp则为普通的一句话木马

哥斯拉动态特征

  1. 请求头Accept
    Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8
    
  2. 响应头Cache-Control
    Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
    
  3. Cookie
    Cookie中有一个非常关键的特征,最后会有个分号

标签:webshell,特征,特征分析,哥斯拉,流量,application,冰蝎
From: https://www.cnblogs.com/mr-ryan/p/17807521.html

相关文章

  • 改造冰蝎对抗waf&OpenRASP计划-初探
     0x01前言在参考了各家waf对于多种姿势检测“冰蝎”的文章之后,产生了改造冰蝎的想法,目前主要的检测手段为针对冰蝎的流量特征进行匹配,所以我们的反侦探手段为改变冰蝎的流量特征以达到绕过的目的,由于@rebeyond大佬没有开源冰蝎代码,所以得反编译。那么思路来了,第一:反编译冰蝎,得到......
  • 冰蝎、蚁剑、哥斯拉的流量特征
    冰蝎、蚁剑、哥斯拉的流量特征1.蚁剑流量特征1.1蚁剑webshell静态特征蚁剑中php使用assert、eval执行;asp只有eval执行;在jsp使用的是Java类加载(ClassLoader),同时会带有base64编码解码等字符特征。1.2蚁剑webshell动态特征我们使用一句话木马上传webshell,抓包后会发现每个......
  • WebShell 特征分析
    WebShell特征分析作者:HaiCheng@助安社区,关注公众号领取学习路线和资料。WebShell是黑客经常使用的一种恶意脚本,其目的是获得服务器的执行操作权限,常见的webshell编写语言为asp/jsp/php。主要用于网站管理,服务器管理,权限管理等操作。使用方法简单,只需要上传一个代码文件,通过网址访......
  • WebShell 特征分析
    WebShell特征分析作者:HaiCheng@助安社区,关注公众号领取学习路线和资料。​ WebShell是黑客经常使用的一种恶意脚本,其目的是获得服务器的执行操作权限,常见的webshell编写语言为asp/jsp/php。主要用于网站管理,服务器管理,权限管理等操作。使用方法简单,只需要上传一个代码文件,通过......
  • CobaltStrike WebServer 4.4 特征分析
    WebServer特征本文简单介绍了CobaltStike4.4版本的一些特征以及缓解措施。webserver处理逻辑漏洞请求状态码异常正常的服务器对于uri的开头不为/的情况,一般都会产生4......
  • 特征分析之SVD
    引言前面我们分享降维分析之PCA分析及实现,说PCA除了应用在数据降维上,还可用于特征分析。今天我们就来分享个新的特征分析的方法,叫做奇异值分解(SingularValueDecompo......
  • 网页js版音频数字信号处理:H5录音+特定频率信号的特征分析和识别提取
    目录一、网页中的音频数据源二、FFT:时域转频域三、信号的特征分析四、信号的识别提取附录音频数字信号处理AudioDSP(DigitalSignalProcessing)是一个复杂又专业的话......
  • 冰蝎V4.0流量分析到攻防检测
    0x01前言最近在改写yso,觉得自己基础太差了,想先阅读一下sqlmap、冰蝎以及一些其他工具的开发思路。文章可能写的不够严谨,有不对的地方还请师傅们多多指出。0x02环境搭......
  • MSF反弹shell、与CS_哥斯拉联动
    0x00-引言0x01-思路公网vps启动frp,本地kali启动frp客户端,frp客户端配置将kali端口映射到vps某个端口,msf生成木马接收shell0x02-msf反弹shell01-frp配置frp客户端......
  • Yellowbrick使用笔记3-特征分析可视化
    特征分析可视化工具设计用于在数据空间中可视化实例,以便检测可能影响下游拟合的特征或目标。因为ML操作高维数据集(通常至少35个),可视化工具将重点放在聚合、优化和其他技术......