当前位置:   article > 正文

java lazymap_java反序列化-ysoserial-调试分析总结篇(7)

java fury lazymap

前言:

CommonsCollections7外层也是一条新的构造链,外层由hashtable的readObject进入,这条构造链挺有意思,因为用到了hash碰撞

a6f7530972c4ceef7a5683655be8348d.png

yso构造分析:

e5ff43522cafce57fe12476da8210a3a.png

首先构造进行rce所需要的转换链,这里也用的是chianed里面套Constantrans+invoketrans的方法

46a24c72edaa963476ed22bcbc744663.png

接着构造两个hashmap,通过lazymap的decorate用chained进行装饰后放进hashTable,这两个lazymap放进去的值也比较有讲究,要求计算出来的lazymap的hash相同

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/weixin_40725706/article/detail/694744
推荐阅读
相关标签
  

闽ICP备14008679号