原文: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