Loading

摘要: ysoserial CommonsColletions4分析 其实CC4就是 CC3前半部分和CC2后半部分 拼接组成的,没有什么新的知识点。 不过要注意的是,CC4和CC2一样需要在commons-collections-4.0版本使用,3.1-3.2.1版本不能去使用,原因是Transformi 阅读全文
posted @ 2021-07-10 18:46 Atomovo 阅读(70) 评论(0) 推荐(0) 编辑
摘要: 上篇文章讲到CC3的TransformedMap链,这篇我们就来讲一下LazyMap链。 其实LazyMap链还是使用的TemplatesImpl承载payload,InstantiateTransformer、TrAXFilter、ChainedTransformer这三个来构造调用链。 和另一条 阅读全文
posted @ 2021-07-10 17:10 Atomovo 阅读(46) 评论(0) 推荐(0) 编辑
摘要: CC3的利用链在JDK8u71版本以后是无法使用的,具体还是由于AnnotationInvocationHandler的readobject进行了改写。 而CC3目前有两条主流的利用链,利用TransformedMap或者LazyMap。我们这篇文章先讲TransformedMap链 Templat 阅读全文
posted @ 2021-07-10 17:07 Atomovo 阅读(63) 评论(0) 推荐(0) 编辑