原文:YsoSerial 工具常用Payload分析之URLDNS

本文假设你对Java基本数据结构 Java反序列化 高级特性 反射 动态代理 等有一定的了解。 背景 YsoSerial是一款反序列化利用的便捷工具,可以很方便的生成基于多种环境的反序列化EXP。java jar ysoserial.jar 可以直接查看payload适用环境及其适用版本。 关于此工具的背景,我引用P神的 Java安全漫游 文章对其的描述: 年Gabriel Lawrence g ...

2021-07-23 17:56 0 205 推荐指数:

查看详情

YsoSerial 工具常用Payload分析之CC1

前文介绍了最简单的反序列化链URLDNS,虽然URLDNS本身不依赖第三方包且调用简单,但不能做到漏洞利用,仅能做漏洞探测,如何才能实现RCE呢,于是就有Common-collections1-7、Common-BeanUtils等这些三方库的利用。本文需要前置知识Java反射、动态代理等。CC1 ...

Sat Jul 24 02:00:00 CST 2021 0 134
YsoSerial 工具常用Payload分析之CC3(二)

这是CC链分析的第二篇文章,我想按着common-collections的版本顺序来介绍,所以顺序为 cc1、3、5、6、7(common-collections 3.1),cc2、4(common-collections4)。 打开YsoSerial payloads ...

Wed Jul 28 02:47:00 CST 2021 0 176
YsoSerial 工具常用Payload分析之CC5、6(三)

前言 这是common-collections 反序列化的第三篇文章,这次分析利用链CC5和CC6,先看下Ysoserial CC5 payload: 前面到LazyMap这一段我们已经非常熟悉了,恶意的Transform放到了LazyMap中,只要有其他地方调用LazyMap的get ...

Thu Jul 29 05:00:00 CST 2021 0 131
YsoSerial 工具常用Payload分析之Common-Collections7(四)

前言 YsoSerial Common-Collection3.2.1 反序列化利用链终于来到最后一个,回顾一下: 以InvokerTranformer为基础通过动态代理触发AnnotationInvocationHandler里面的Invoker方法调用LazyMap get方式 ...

Thu Aug 05 04:00:00 CST 2021 0 116
Ysoserial URLDNS分析

Ysoserial URLDNS分析 文章首发安全客:https://www.anquanke.com/post/id/248004 0x00 写在前面 Java提供了一种序列化的机制可以将一个Java对象进行序列化后,用一个字节序列表示,并在Java虚拟机之间或网络间传输,之后可通过 ...

Wed Sep 01 01:00:00 CST 2021 0 106
ysoserial分析【二】7u21和URLDNS

目录 7u21 gadget链分析 hashCode绕过 参考 URLDNS 7u21 7u21中利用了TemplatesImpl来执行命令,结合动态代理、AnnotationInvocationHandler ...

Mon Mar 30 10:01:00 CST 2020 0 637
ysoserial-URLDNS学习

简述 ysoserial很强大,花时间好好研究研究其中的利用链对于了解java语言的一些特性很有帮助,也方便打好学习java安全的基础,刚学反序列化时就分析过commoncollections,但是是跟着网上教程,自己理解也不够充分,现在重新根据自己的调试进行理解,这篇文章先分析URLDNS ...

Fri Sep 18 22:48:00 CST 2020 0 923
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM