欢迎访问 内存溢出 —— 独立后端与系统工程技术博客

专注于分布式系统、Linux内核、数据库存储与后端工程实践

Java 内存马查杀:Filter 型与 Agent 型无文件后门检测

发表于:|最后更新:|分类:Web安全|阅读:7003 次

Java 内存马通过动态注册 Filter、Servlet 或字节码增强 Agent 驻留 JVM 内存,不落盘于 Web 目录,传统文件查杀完全失效,需依赖 JVM 运行时堆转储与类加载器分析。

JVM 运行时结构

一、通过 Arthas 排查可疑 Filter 链

bash
# 启动 Arthas 附加到目标 JVM
java -jar arthas-boot.jar

# 查看所有已注册的 Filter 及其类加载器
sc -d *Filter*
# 反编译可疑类确认恶意逻辑
jad --source-only com.evil.EvilFilter