java反序列化-ysoserial-调试分析总结篇(7) - tr1ple tr1ple(Wfzsec) 5 years 10 months ago 前言: CommonsCollections7外层也是一条新的构造链,外层由hashtable的readObject进入,这条构造链挺有意思,因为用到了hash碰撞 yso构造分析: 首先构造进行rce所需要的转换链,这里也用的是chianed里面套Constantrans+invoketrans的 tr1ple
java反序列化-ysoserial-调试分析总结篇(6) - tr1ple tr1ple(Wfzsec) 5 years 10 months ago 前言: 这篇记录CommonsCollections6的调试,外层也是新的类,换成了hashset,即从hashset触发其readObject(),yso给的调用链如下图所示 利用链分析: 首先在hashset内部首先获取器容量与负载因子等操作,然后创建hashmap,将ObjectinputSt tr1ple
java反序列化-ysoserial-调试分析总结篇(5) - tr1ple tr1ple(Wfzsec) 5 years 10 months ago 前言: 这篇文章继续分析commonscollections5,由如下调用链可以看到此时最外层的类不是annotationinvoke,也不是priorityqueue了,变成了badattribute 该类要求没有配置security manager 利用链分析: 首先在badAttribute的 tr1ple