Shiro反序列化之CCK1

简介shiro不同于Tomcat,SpringBoot这类web框架,shiro是一个安全框架,其实shiro反序列化在我们学习了cc1和cc6之后是很简单的,它的漏洞成因和它的安全机制有关 漏洞原理这里先来讲解一下shiro的安全机制,它一共有四个...

java安全

CB链

简介CB链相比之下是一个比较简单的链子了,简单来说就是BeanComarator类下有个compare方法,它需要两个对象,然后会根据我们在实例化BeanComparator时给构造方法传的参去两个实例化对象中对应取出来,而TemplatesImpl...

java安全

Java反序列化的部分链子(URLDNS、CC1、CC6)

体上来说 序列化的本质都是为了数据传输 当两个进程进行通信时 就可以通过序列化来来进行传输 之所以会设计这种传输方式一是为了实现数据的持久化 通过序列化可以将数据永久地保存到键盘上 二是实现远程通信 java反序列化和我之前学习的php反序列化不同 ...

java安全

Java安全漫谈学习笔记

反射前置知识已经学习了 写在了java安全前置反射当中了 这里就直接顺着p神的文章学了 这里就先给出一个绕过沙盒的例子 我们假设上下文只有Interger类型的数字 我们想要获取到可以执行命令的Runtime类就可以使用如下payload: 11.g...

java安全

Java安全前置:反射

class类除了int double等基本类型之外 java所有的其他类型全部都是class 包括interface 例如: String Object Runnable Exception 在java当中 无继承关系的数据类型无法赋值: 12N...

java安全