在JDK高版本环境中配置Jetty servlet虚拟机(JVM)内存管理
发布时间
阅读量:
阅读量
实验所采用的运行环境基于springboot框架,搭配嵌入式jetty服务器jetty-9.4.48.v20220622,同时使用jdk13作为开发工具。对于jetty内存马的分析方式与tomcat存在相似之处,通常获取webappcontext对象可采取两种不同的实现路径:
一、基于Request的数据获取方法
在存在request对象的情况下,传统做法是借助该对象来获取对应的webappcontext对象

观察可知,所获取的对象属于webappcontext类中内嵌的context类,该类在系统初始化完成后将无法再注册listener、filter以及servlet。
另外一种实现方式是借助Thread类生成thread对象,尝试从中定位WebAppClassLoader,进而获得对应的webappcontext对象。

当classloader
全部评论 (0)
还没有任何评论哟~
