【HW蓝队面试必问系列】哥斯拉内存马查杀

admin 2024年5月9日16:00:27评论11 views字数 982阅读3分16秒阅读模式
【HW蓝队面试必问系列】哥斯拉内存马查杀

免责声明

【HW蓝队面试必问系列】哥斯拉内存马查杀

本文仅用于技术讨论与学习,利用此文所提供的信息而造成的任何直接或者间接的后果及损失,均由使用者本人负责,文章作者及本公众号不为此承担任何责任。

【HW蓝队面试必问系列】哥斯拉内存马查杀

生成WebShell

【HW蓝队面试必问系列】哥斯拉内存马查杀

打开哥斯拉,生成一个JAVA马:

【HW蓝队面试必问系列】哥斯拉内存马查杀

【HW蓝队面试必问系列】哥斯拉内存马查杀

打包生产Tomcat容器并上线

我们把这个jsp马也打包然后上传到容器里:

jar -cvf hello.war *.jsp

然后在哥斯拉里上线:

【HW蓝队面试必问系列】哥斯拉内存马查杀

随便测试一下,证明是可用的:

【HW蓝队面试必问系列】哥斯拉内存马查杀

【HW蓝队面试必问系列】哥斯拉内存马查杀

生成内存马

【HW蓝队面试必问系列】哥斯拉内存马查杀

【HW蓝队面试必问系列】哥斯拉内存马查杀

然后把生成的路径添加进Shell管理:

【HW蓝队面试必问系列】哥斯拉内存马查杀

尝试一下依然可用:

【HW蓝队面试必问系列】哥斯拉内存马查杀

【HW蓝队面试必问系列】哥斯拉内存马查杀

查找内存马

【HW蓝队面试必问系列】哥斯拉内存马查杀
【HW蓝队面试必问系列】哥斯拉内存马查杀

java-memshell-scanner查杀

【HW蓝队面试必问系列】哥斯拉内存马查杀

先把工具下载下来:

git clone https://github.com/c0ny1/java-memshell-scanner.git

然后把jsp上传到tomcat目录下,用浏览器访问:

【HW蓝队面试必问系列】哥斯拉内存马查杀

可以看到把Servlet和Filter列出来了,其中favicon.ico因为没有本地文件因此报可疑

我们尝试Dump下来,报错了:

【HW蓝队面试必问系列】哥斯拉内存马查杀

那么我们可以尝试使用Arthas帮助我们分析

【HW蓝队面试必问系列】哥斯拉内存马查杀

Arthas 分析

【HW蓝队面试必问系列】哥斯拉内存马查杀

先下载工具:

https://github.com/alibaba/arthas/releases

然后使用如下命令启动:

java -jar arthas-boot.jar

【HW蓝队面试必问系列】哥斯拉内存马查杀

再输入1进入主界面:

【HW蓝队面试必问系列】哥斯拉内存马查杀

用这个命令筛选出Servelet类:

sc *.Servlet

【HW蓝队面试必问系列】哥斯拉内存马查杀

看到我们之前dump失败的类,我们用jad反编译:

jad org.apache.coyote.deser.impl.ValueInjector

看看反编译代码,可以确定为内存马:

【HW蓝队面试必问系列】哥斯拉内存马查杀

再看看是谁加载进内存的:

sc -d org.apache.coyote.deser.impl.ValueInjector

【HW蓝队面试必问系列】哥斯拉内存马查杀

是我们一开始上传的jsp文件

【HW蓝队面试必问系列】哥斯拉内存马查杀

删除内存马

【HW蓝队面试必问系列】哥斯拉内存马查杀

现在我们要删除木马,清理风险,首先回到我们的scanner页面,直接Kill掉内存马:

【HW蓝队面试必问系列】哥斯拉内存马查杀

我们再尝试操作哥斯拉的时候,发现内存马进不去了:

【HW蓝队面试必问系列】哥斯拉内存马查杀

我们再找到我们上传的文件马的路径,把文件马删了:

sc -d org.apache.jsp.godzila_jsp

【HW蓝队面试必问系列】哥斯拉内存马查杀

这里有点坑爹,给的路径不对,需要手动找到真实路径

删了之后,操作哥斯拉,文件马也进不去了:

【HW蓝队面试必问系列】哥斯拉内存马查杀

【HW蓝队面试必问系列】哥斯拉内存马查杀

参考文章

【HW蓝队面试必问系列】哥斯拉内存马查杀

https://ruyueattention.github.io/2023/07/02/Java内存马3-内存马查杀/

原文始发于微信公众号(赛博安全狗):【HW蓝队面试必问系列】哥斯拉内存马查杀

  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2024年5月9日16:00:27
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   【HW蓝队面试必问系列】哥斯拉内存马查杀https://cn-sec.com/archives/2723862.html

发表评论

匿名网友 填写信息