CommonCollections-2

Environment Pom.xml <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-collections4</artifactId> <version>4.0</version> </dependency> <dependency> <groupId>org.javassist</groupId> <artifactId>javassist</artifactId> <version>3.22.0-GA</version> </dependency> TemplatesImpI 这个类用于加载恶意类,当声明一个实例的时候会触发getTransletInstance方法 查看getTransletInstance中**_name**变量为空则直接返回 ...

2025年02月26日 · 4 分钟 · 1763 字 · HYH

CommonCollections-1

About 本文是关于Apache commons collections反序列漏洞利用链的过程复现 Environment JDK version jdk-8u65-windows-x64 Common collections version 3.2.1 Java Archive Downloads - Java SE 8 oracle.com passwords - BugMeNot. (如果下载JDK需要登录,这里是免费的账户) ...

2025年02月18日 · 4 分钟 · 1824 字 · HYH

Java-反射

什么是反射? 在Java中,反射是指程序在运行时动态地获取类信息、构造对象、调用方法和访问属性的能力。 换句话说,反射使得程序可以在运行时检查和操作任意一个类的成员变量、方法和构造方法,而不需要在编译时就确定下来。 ...

2023年07月27日 · 6 分钟 · 2541 字 · HYH

关于Nodejs原型链污染

继承与原型链 在JavaScript中只有一种结构:对象(连函数也是一种对象)。 每个对象都有一个_私有属性_,指向另一个名为“原型”(prototype)的对象。 ...

2023年06月24日 · 4 分钟 · 1706 字 · HYH

浅谈Redis与SSRF

什么是Redis? Redis是现在最受欢迎的NoSQL数据库之一,Redis是一个使用ANSI C编写的开源、包含多种数据结构、支持网络、基于内存、可选持久性的键值对存储数据库。 ...

2023年06月19日 · 3 分钟 · 1374 字 · HYH