《深入理解java虚拟机》读书笔记1-类文件结构最近在看周志明老师写的《深入理解java虚拟机》,学到了很多,也有很多没理解的地方,觉得需要做读书笔记。 无关性基石java虚拟机不与包括java语言在内的任何程序语言绑定,直至今日,商...
jndi加载本地class绕过高版本限制
jndi加载本地class绕过高版本限制前言两个月前做[NPUCTF2020]EzShiro的时候遇到过,是一个jackson的反序列化,但题目的jdk版本过高导致无法远程加载恶意class,所以得加载本地class。 当时用的是ys...
weblogic-CVE-2017-10271
weblogic-CVE-2017-10271环境搭建关于weblogic环境搭建,非常推荐qax的一个工具 https://github.com/QAX-A-Team/WeblogicEnvironment CVE-2017-102...
Express+lodash+ejs原型链污染RCE
Express+lodash+ejs原型链污染RCElodash.defaultsDeep 方法造成的原型链污染(CVE-2019-10744)2019 年 7 月 2 日,Snyk 发布了一个高严重性原型污染安全漏洞(CVE-201...
CVE-2022-21824-console.table原型链污染
CVE-2022-21824这次Dice2022和vnctf2022都出了过相关的题目 描述 其实就是说console.table也能污染原型链了,但是危害很小,因为只允许将空字符串分配给对象原型的数字键。 本地调试之后,其实就是将...
Dubbo HttpInvokerServiceExporter反序列化
Dubbo HttpInvokerServiceExporter反序列化漏洞Dubbo简介Dubbo是阿里巴巴开源的基于 Java 的高性能 RPC(一种远程调用) 分布式服务框架(SOA),致力于 提供高性能和透明化的RPC远程服务...
PWN学习-栈溢出基础
栈溢出基础三个重要的寄存器 EBP : 用来存储当前函数状态的基地址, 在函数运行时不变, 可以用来索引确定函数参数或局部变量的位置 ESP : 用来存储函数调用栈的栈顶地址, 在压栈和退栈时发生变化 EIP : 用来存储即将执行的程...
Listener内存马
Listener内存马Tomcat中的Listener是用于监听web常见对象HttpServletRequest,HttpSession,ServletContext 1.监听web对象创建与销毁. 2.监听web对象的属性变化 3...