仅仅只是想写给自己看
一个记录我Java安全学习过程的仓库,本仓库不是教学仓库,单纯简单记笔记,顺便见证自己从0到0.1的过程吧,少了很多介绍性的东西,以后等厉害了再慢慢补充吧
@Y4tacker
- Java反射
- 补充:通过反射修改用final修饰的变量
- Java动态代理
- JNDI注入
- 反序列化
- 类加载器与双亲委派模型
- 两种实现Java类隔离加载的方法(当然同名目录下也有pdf,防止以后站不在了)
- ClassLoader(类加载机制)
- SPI学习
- Java 类字节码编辑
- JavaAgent
很早前学了,后面补上,更多是说一点关键的东西,不会很详细
- CommonsCollections1笔记
- CommonsCollections2笔记
- CommonsCollections3笔记
- CommonsCollections5笔记
- CommonsCollections6-HashSet笔记
- CommonsCollections6-HashMap笔记
- CommonsCollections6-Shiro1.2.4笔记
- CommonsCollections7笔记
- 使用TemplatesImpl改造CommonsCollections2
- CommonsBeanutils1笔记
- CommonsBeanutils1-Shiro(无CC依赖)
- C3P0利用链简单分析
- C3P0Tomcat不出网利用(思路就是之前高版本JNDI注入的思路)
- MySQL-JDBC-反序列化漏洞
- 反制Ysoserial0.0.6版本-JRMP(打个标签weblogic搞定后看看)
- 网上看到的神秘套娃CommonsCollections11
....to be continued
- Fastjson基本用法
- Fastjson1.1.15-1.2.4与BCEL字节码加载
- Fastjson1.22-1.24反序列化分析之JNDI
- Fastjson1.22-1.24反序列化分析之TemplateImpl
- Fastjson1.2.25-1.2.41补丁绕过(用L;绕过、需要开启autotype)
- Fastjson1.2.25-1.2.42补丁绕过(双写L;绕过、需要开启autotype)
- Fastjson1.2.25-1.2.43补丁绕过(用左中括号绕过、需要开启autotype)
- Fastjson1.2.25-1.2.45补丁绕过(mybatis的3.x版本且<3.5.0、需要开启autotype)
- Fastjson1.2.25-1.2.47绕过
- Fastjson1.2.48-1.2.68反序列化漏洞
- Fastjson1.2.68不使用ref引用,不用parseObject触发get方法
- 关于blackhat2021披露的fastjson1.2.68链的一些细节,防止公众号以后找不到同目录下有备份
- 2021L3HCTF中关于Fastjson1.2.68的骚操作
- 一些有趣的Trick
- JavaWeb与Tomcat介绍
- Tomcat-Listener型内存马
- Tomcat-Filter型内存马
- Tomcat-Servlet型内存马
- 浅谈 Java Agent 内存马(网上看到大师傅写的很详细直接搬运工了)
- SpringBoot内存马学习-通过添加新路由
- 利用intercetor注入Spring内存马
- Struts2简介与漏洞环境搭建
- Struts2框架处理流程与Struts2-001漏洞分析(Struts 2.0.0-Struts 2.0.8)
- S2-002漏洞分析(Struts 2.0.0 - Struts 2.1.8.1)