摘要: 调用链: TemplatesImpl#newTransformer() TemplatesImpl#getTransletInstance() TemplatesImpl#defineTransletClasses() TransletClassLoader#defineClass() _name不 阅读全文
posted @ 2026-11-05 22:14 死都学不会啊 阅读(3) 评论(0) 推荐(0)
摘要: 方法一:本地恶意工厂类绕过 org.apache.naming.factory.BeanFactory+javax.el.ELProcessor tomcat新版本的org.apache.naming.factory.BeanFactory已删除利用特性:factory rivate Object 阅读全文
posted @ 2026-06-24 22:11 死都学不会啊 阅读(19) 评论(0) 推荐(0)
摘要: 直接搜索${ 发现存在前置条件:orderUtil != null,继续往上追踪是否有利用到orderUtil参数,直接在dao层找与之对应的文件:UserMapper.java select方法在Service层只有一个实现方法getList,直接看getList在Controller层中的调用 阅读全文
posted @ 2026-04-28 23:00 死都学不会啊 阅读(20) 评论(0) 推荐(0)
摘要: 前置知识 MyBatis MyBatis是一个持久层框架,对jdbc的操作数据库的过程进行封装。通过 xml 或注解的方式将要执行的各种 statement(statement、preparedStatemnt、CallableStatement)配置起来,并通过 java 对象和 statemen 阅读全文
posted @ 2026-02-26 17:07 死都学不会啊 阅读(90) 评论(0) 推荐(0)
摘要: 任意文件上传的漏洞点在ispirit/im/upload.php这个文件里面 $P = $_POST["P"]; if (isset($P) || ($P != "")) { //$p变量必须存在,文件才会继续执行 ob_start(); include_once "inc/session.php" 阅读全文
posted @ 2024-09-24 15:07 死都学不会啊 阅读(127) 评论(0) 推荐(0)