密码学的数论基础知识——二次剩余和连分数
令整数 $a$,$p$ 满足 $(a,p)=1$,若存在整数 $x$ 使得 $$ x^2\equiv a\pmo…
阅读全文令整数 $a$,$p$ 满足 $(a,p)=1$,若存在整数 $x$ 使得 $$ x^2\equiv a\pmo…
阅读全文设 $a,b\in\mathbf{Z}$,$a\ne 0$。如果 $\exists q\in\mathbf{Z}…
阅读全文关于 CC1,6 和 CC3 的区别,之前分析的链子是通过 Runtime.
阅读全文ban了一些关键函数 ['\\u','outputFunctionName','localsName','esc…
阅读全文之前看了CC1链(TransformedMap),不过其实还有一条链子是通过 LazyMap 配合动态代理来进行…
阅读全文首先正常创建Java项目,这里使用maven管理工具,JDK要求8u_65(高版本会被修复),如下图。
阅读全文代理模式是一种比较好理解的设计模式。简单来说就是 我们使用代理对象来代替对真实对象(realobject)的访问…
阅读全文URLDNS链作为Java反序列化最基础的链子 具有以下特点: 一般寻找Java反序列化利用链先从 readOb…
阅读全文栈溢出指的是程序向栈中某个变量中写入的字节数超过了这个变量本身所申请的字节数,因而导致与其相邻的栈中的变量的值被…
阅读全文