最近入门java安全,看一下最基础的CC1链子(URLDNS已经偷偷学过了)先来看看p神原创的最简代码 123456789101112131415161718192021222324package CC1;import org.ap...
java反射学习-3
解决两个问题1.如果一个类没有无参构造方法,也没有类似单例模式里的静态方法,我们怎样通过反射实例化该类呢?2.如果一个方法或构造方法是私有方法,我们是否能执行它呢? 第一个问题这里要引入新的反射方法 getConstructor 和...
java反射学习-2
上一篇学完了反射的基础,接下来深入学习一下。 在正常情况下,除了系统类,如果我们想拿到一个类,需要先 import 才能使用。而使用forName就不 需要,这样对于我们的攻击者来说就十分有利,我们可以加载任意类 同时,forName...
java反射学习-1
学习java反序列化之前少不了学习反射,虽然之前学过,还是再学一遍 java反射机制的定义Java反射机制是在运行状态中,对于任意一个类,都能够知道这个类中的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态...