摘要: 漏洞原理 Spring框架的JtaTransactionManager类中重写了readObject方法,这个方法最终会调用到JNDI中的lookup()方法,关键是里面的参数可控,这就导致了攻击者可以利用JNDI注入中的lookup()参数注入,传入恶意URI地址指向攻击者的RMI注册表服务,以使 阅读全文
posted @ 2024-04-07 12:40 F12~ 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 回顾JSP马 详情见:/F12-blog/p/18111253 之前说的都是利用 jsp 注入内存马,但 Web 服务器中的 jsp 编译器还是会编译生成对应的 java 文件然后进行编译加载并进行实例化,a56爆大奖在线娱乐还是会落地。 但如果直接注入,比如利用反序列 阅读全文
posted @ 2024-04-06 16:25 F12~ 阅读(248) 评论(1) 推荐(1) 编辑
摘要: 前言 自己简单搭建一个Tomcat项目,IDEA里选择JavaEE,勾上web就行了 加个依赖(这样就能找到三个Context了: <dependency> <groupId>org.apache.tomcat.embed</groupId> <artifactId>tomcat-embed-cor 阅读全文
posted @ 2024-04-02 18:19 F12~ 阅读(272) 评论(2) 推荐(0) 编辑
摘要: 什么是BCEL BCEL是位于sun包下的一个项目,是属于Apache Common的一个子项目 BCEL-LoadClass分析 demo package org.example; import com.sun.org.apache.bcel.internal.Repository; import 阅读全文
posted @ 2024-04-01 17:25 F12~ 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 环境依赖 <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>8.0.19</version> </dependency> 原理分析 Java序列化对象的标识符 找两 阅读全文
posted @ 2024-03-31 15:08 F12~ 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 环境依赖 <dependencies> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-expression</artifactId> <version>5.1.9.RELEASE</version> </ 阅读全文
posted @ 2024-03-29 16:21 F12~ 阅读(299) 评论(0) 推荐(0) 编辑
摘要: OGNL基础 依赖 <dependency> <groupId>ognl</groupId> <artifactId>ognl</artifactId> <version>3.1.19</version> </dependency> OGNL三要素 Expression表达式 root根对象、即操作 阅读全文
posted @ 2024-03-28 23:13 F12~ 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 依赖 先研究1.2.24版本的,版本高了就有waf了,不过也能绕,高版本以后再说 <dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.24</version> </dep 阅读全文
posted @ 2024-03-28 16:01 F12~ 阅读(329) 评论(0) 推荐(1) 编辑
摘要: JNDI介绍 JNDI(Java Naming and Directory Interface,Java命名和目录接口)是为Java应用程序提供命名和目录访问服务的API,允许客户端通过名称发现和查找数据、对象,用于提供基于配置的动态调用。这些对象可以存储在不同的命名或目录服务中,例如RMI、COR 阅读全文
posted @ 2024-03-27 20:02 F12~ 阅读(228) 评论(0) 推荐(0) 编辑
摘要: RMI介绍 RMI全程Remote Method Invocation (远程方法引用),RMI有客户端和服务端,还有一个注册中心,在java中客户端可以通过RMI调用服务端的方法,流程图如下: 服务端创建RMI后会在RMI Registry(注册中心)注册,之后客户端都是从注册中心调用方法,RMI 阅读全文
posted @ 2024-03-26 19:46 F12~ 阅读(145) 评论(0) 推荐(2) 编辑