应急响应-内存马查杀

Java内存马查杀

1.环境搭建

2.查杀脚本

3.查杀项目

arthas工具

是一个Java的综合诊断攻击,不是专门用来做内存马查杀的

1.查看URL路由(看Servlet内存马)

内存马的触发特征

URL地址路径 在源码中没有的 不存在的 —很可能就是内存马

2.sc查看JVM已加载的类信息

sc *.Filter

3.jad反编译指定已加载类的源码

sc *.Servlet

4.classloader查看classloader的继承树,urls,类加载信息

4.GUI项目

5.日志排查

针对提取的路径,排查访问页面不存在但是日志里的返回 200状态码

因为内存马的触发特征

URL地址路径 在源码中没有的 不存在的 ——很可能就是内存马

6、学习资料

https://github.com/Getshell/Mshell

蓝队排查思路

1、弄清楚当前环境的组织架构:中间件 框架等

2、对应查找可能类型的内存马技术如:tomcat 或 框架 springboot

3、基于上述信息想到用何种项目工具便于分析

listener型内存马

中间件型内存马

Tomcat Valve型内存马:动态注册Valv

框架型内存马

SpringController型内存马+SpringInterceptor型内存马

cop.jar项目工具

arthas工具

Spring webflux型内存马

arthas工具

注意:

不同内存马类型查杀

arthas检测:有的是基于内存马固定的后缀,名字,文件中的常见关键字去找到可

疑类然后去定性

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注