jdk17下aop&jackson原生链

链子2 前言:知道是jackson原型链的升级版,不想大费周章,我只关心模块检测的地方,结果写着写着还是有点占地方,所以单独放一篇文章。 及本文...

2025-08-28 · 4 分钟 · Jiecub3

高版本jdk Spring aop链子

前言:学习@jsjcw师傅在星球发的高版本jdk aop链,感觉会用到就去分析构造了下完整poc,起初以为就是一条平常的链子,实则暗藏了很多操...

2025-07-17 · 7 分钟 · Jiecub3

java file协议 简析

前言:起因是记得file协议貌似可以相对路径的,然后想(file://,file://./)列当前目录的,发现不行,当时就以为不能相对路径了...

2025-06-25 · 6 分钟 · Jiecub3

Fastjson1.2.24-1.2.80 反序列化

做个总结,忘了捡得快 1.2.24~1.2.47 1.2.24-1.2.47(绕过黑名单的poc 都需开启autoTypeSupport 用于返回class,关闭throw...

2025-06-01 · 19 分钟 · Jiecub3

jdk7u21& 8u20 深度分析

前言:最近缺少sink点,看看前辈们是怎么利用原生链的 然后jdk7u21对其构造细节进行了一些分析吧,自我感觉分析的挺全的了,没啥难度 jdk...

2025-05-10 · 15 分钟 · Jiecub3

Fury反序列化&aliyunctf-jtool

前言:当时看不懂这个,无意间看了下hessian反序列化,然后就有想法和思路了,然后看网上文章也是没有看到那个把这个讲明白的(也可能是我看得...

2025-04-27 · 9 分钟 · Jiecub3

Fastjson原生链

分为2个版本来探究 这里我们找的是原生链,及fastjson依赖下看看可反序列化的类,看有哪些可以用,这里查找只有这三个,1.2.49之后没这...

2025-03-03 · 7 分钟 · Jiecub3

JDBC综合分析

0x1 Mysql 反序列化 前言:java调试这边分析完了,但是又很想了解这个mysql恶意服务是怎么搭建的,于是就再从流量层面简单分析了下mysql协议,...

2025-02-25 · 22 分钟 · Jiecub3

JNDI

0x01 RMI client package rmi; import javax.naming.InitialContext; import javax.naming.NamingException; public class client { public static void main(String[] args) { try { Object ret = new InitialContext().lookup("rmi://127.0.0.1:1099/Jie"); System.out.println("ret: " + ret); } catch ( NamingException e) { e.printStackTrace(); } } } Server import com.sun.jndi.rmi.registry.ReferenceWrapper; import javax.naming.Reference; import java.rmi.registry.LocateRegistry; import java.rmi.registry.Registry; public class Server { public static void main(String args[]) { try { Registry registry = LocateRegistry.createRegistry(1099); String factoryUrl = "http://localhost:1098/"; Reference...

2025-01-23 · 9 分钟 · Jiecub3

RMI JEP290

前言:其实是写了RMI反序列化以及3端互打的,但是感觉基本上都是摘抄网上的有点啰嗦就删了。然后下文主要是讲绕过RMI反序列化中的JEP290...

2025-01-17 · 6 分钟 · Jiecub3