log4jshell-2.14.0漏洞分析
这篇文章分析一下log4jshell的漏洞代码层面产生的原因。
前几天本来想复现fastjson系列的漏洞,但是看了一段时间fastjson的源码变量名称都是x、y、z这种无规则无规范的命名方式,十分头晕,所以打算还是先分析一下shiro的漏洞原理吧。
下方所有实验代码在https://github.com/f19t/shiro_1.2.4env
在学习java内存马回显时,总是在复现别人的利用链,就想着我们自己该怎么去找构造链呢。在网上找资料的时候发现了https://github.com/c0ny1/java-object-searcher/,真的非常感谢大神们提供的寻找思路。为了检验之前学习的反射与算法基础,本篇文章详细讲解一下自己写搜索程序的过程。