Java反序列化
文章平均质量分 67
YY13172
这个作者很懒,什么都没留下…
展开
-
CommonsCollections CC4链
java反序列化原创 2023-07-22 09:47:09 · 406 阅读 · 0 评论 -
CommonsCollections CC6链
java反序列化原创 2023-07-22 09:45:50 · 114 阅读 · 0 评论 -
CommonsCollections CC5链
这个链只是相当于提供了一个入口。后边条链是CC1的链子直接用。原创 2023-07-22 09:45:15 · 74 阅读 · 0 评论 -
CommonsCollections CC3链
java反序列化原创 2023-07-22 09:44:40 · 686 阅读 · 0 评论 -
CommonsCollections CC2链
在shiro反序列化或者其他中间件的反序列化过称中,会重写一下类加载的方法,类加载的时候有时候会对数组处理不好,然后加载不到。cc2和cc4很像,在。CC2的特点是没有使用。原创 2023-07-22 09:43:58 · 109 阅读 · 0 评论 -
CommonsCollections CC1链
java反序列化漏洞原创 2023-07-22 09:42:39 · 139 阅读 · 0 评论 -
java类的动态加载
初始化阶段是执行类构造器()方法的过程,虚拟机会保证一个类的类构造器()在多线程环境中被正确的加锁,同步;如果多个线程同时初始化一个类,那么只会有一个线程区执行这个类的类构造器,其他线程阻塞等待,直到()方法完毕,同一个类加载器,一个类只会被初始化一次。正式为类变量(static成员变量)分配内存并设置类变量初始值(零值)的阶段,这个变量所使用的内存都将在方法区进行分配,这时候的内存分配仅包括类变量,而不包括实例变量,实例变量将会在对象实例化时随着对象一起在堆中进行分配。原创 2023-07-21 17:00:46 · 194 阅读 · 1 评论