色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

Java反序列化回顯方法

jf_vLt34KHi ? 來源:Tide安全團隊 ? 2023-03-07 10:58 ? 次閱讀

前言

在測試某反序列化漏洞,可以通過URLDNS鏈確定漏洞是否存在但在利用時遇到了困難,相關利用鏈可以執行系統命令卻無法得到回顯。

4102a3c8-bc72-11ed-bfe3-dac502259ad0.png

因此需要在此基礎修改利用鏈達到命令回顯得目的,下邊記錄的即是此次修改的過程。

Java反序列化回顯方法

根據搜索到的資料給出的常見回顯方法有以下幾種:1、報錯回顯:要求服務器將報錯信息打印到頁面。2、寫文件:把執行結果寫入靜態文件置于web目錄下再讀取結果。3、DNSLOG回顯:通過DNSLOG將執行結果帶出(未實現)。4、中間件回顯:獲取response對象,結果寫入response對象中帶出。5、.....

報錯回顯

此法要求服務器將報錯信息打印出來,修改要反序列化執行的Java代碼將結果寫入異常再拋出即可實現。

4121bc68-bc72-11ed-bfe3-dac502259ad0.png

4159fe8e-bc72-11ed-bfe3-dac502259ad0.png

寫文件回顯

同樣修改yso中Gadgets要執行的java代碼即可實現,通過將執行結果寫入web目錄下的靜態文件再讀取來實現。此法的缺點是當目標不存在可訪問靜態web目錄便無法使用了且要獲取web目錄的絕對路徑,更適用于已知開發框架的反序列化漏洞利用。

41999d1e-bc72-11ed-bfe3-dac502259ad0.png

41d5c262-bc72-11ed-bfe3-dac502259ad0.png

DNSLOG

一般作為檢測反序列化漏洞是否存在用,貼出URLDNS Gadget的驗證過程。

41f02972-bc72-11ed-bfe3-dac502259ad0.png

42112866-bc72-11ed-bfe3-dac502259ad0.png

中間件回顯

中間件回顯是目前所有反序列化工具中最為通用的方法,相比于上述的方法中間件回顯有不需目標出網、沒有目錄限制等優勢。中間件回顯的原理簡單來說是在運行的中間件中獲取request&response對象,通過request對象獲取執行參數等后將執行結果寫入response對象帶出完成回顯。已知目標中間件為tomcat,參考feihong師傅公開的tomcat全版本回顯測試代碼來修改yso代碼實現利用。Tomcat回顯代碼:

42364024-bc72-11ed-bfe3-dac502259ad0.png

修改yso payload代碼:

4277dd22-bc72-11ed-bfe3-dac502259ad0.png

修改yso Gadgets代碼:

42a39052-bc72-11ed-bfe3-dac502259ad0.png

實現回顯:

42ca906c-bc72-11ed-bfe3-dac502259ad0.png

總結

由于本菜雞學習Java的路程不是很系統,在很多地方卡殼嚴重,還好最終實現了相關exp的編寫。最后,感謝文中所用代碼和知識的作者師傅們。

審核編輯 :李倩

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • JAVA
    +關注

    關注

    19

    文章

    2972

    瀏覽量

    104870
  • 代碼
    +關注

    關注

    30

    文章

    4803

    瀏覽量

    68756
  • 漏洞
    +關注

    關注

    0

    文章

    204

    瀏覽量

    15397

原文標題:參考

文章出處:【微信號:Tide安全團隊,微信公眾號:Tide安全團隊】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    如何使用Serde進行序列化反序列化

    Serde 是一個用于序列化反序列化 Rust 數據結構的庫。它支持 JSON、BSON、YAML 等多種格式,并且可以自定義序列化反序列化方式。Serde 的特點是代碼簡潔、易于
    的頭像 發表于 09-30 17:09 ?1310次閱讀

    Java序列化的機制和原理

    對象的序列化反序列化也算是Java基礎的一部分,下面對Java序列化的機制和原理進行一些介紹。Java
    發表于 07-10 07:27

    Virtex ISERDES_NODELAY對快速4線總線進行反序列化怎么實現?

    你好朋友。我想使用Virtex ISERDES_NODELAY對快速4線總線進行反序列化??偩€大約為700 MHz。我想確保反序列化的信號不是異相的。我的意思是,如果其中一個ISERDES由于內部路由延遲而稍后將復位,則反序列化
    發表于 06-01 16:54

    c語言序列化反序列化有何區別

    這里寫自定義目錄標題c語言序列化反序列化tplut.htplut.c測試代碼參考c語言序列化反序列化網絡調用,數據傳輸都需要把數據序列化
    發表于 07-14 07:32

    關于c語言序列化反序列化的知識點看完你就懂了

    關于c語言序列反序列化的知識點你就懂了
    發表于 10-15 08:47

    SpringMVC JSON框架的自定義序列化反序列化

    執行trim方法進行處理。此方案只有逐個添加注解,工作量較大。方案:實現ObjectDeserializer接口ObjectDeserializer接口為可以實現自定義反序列化實現接口,配合
    發表于 10-10 16:02

    理解PHP反序列化漏洞

    理解PHP反序列化漏洞
    發表于 09-07 11:03 ?7次下載
    理解PHP<b class='flag-5'>反序列化</b>漏洞

    java序列化反序列化范例和JDK類庫中的序列化API

    一、序列化反序列化的概念 把對象轉換為字節序列的過程稱為對象的序列化。 把字節序列恢復為對象的過程稱為對象的
    發表于 09-27 10:13 ?6次下載

    java序列化的幾種方式

    一.Java序列化的作用 有的時候我們想要把一個Java對象變成字節流的形式傳出去,有的時候我們想要從一個字節流中恢復一個Java對象。例如,有的時候我們想要 把一個
    發表于 09-27 11:15 ?0次下載

    static屬性為什么不會被序列化

    實現序列化反序列化為什么要實現Serializable接口?
    的頭像 發表于 07-15 11:03 ?1775次閱讀

    基于反序列化過采樣數據的時鐘和數據恢復單元

    電子發燒友網站提供《基于反序列化過采樣數據的時鐘和數據恢復單元.pdf》資料免費下載
    發表于 09-13 10:41 ?0次下載
    基于<b class='flag-5'>反序列化</b>過采樣數據的時鐘和數據恢復單元

    什么是序列化 為什么要序列化

    什么是序列化? “序列化”(Serialization )的意思是將一個對象轉化為字節流。 這里說的對象可以理解為“面向對象”里的那個對象,具體的就是存儲在內存中的對象數據。 與之相反的過程是“反序列化
    的頭像 發表于 09-14 17:22 ?2605次閱讀
    什么是<b class='flag-5'>序列化</b> 為什么要<b class='flag-5'>序列化</b>

    如何用C語言進行json的序列化反序列化

    呢? 當前,應用最廣泛的C語言json解析庫當屬cJSON,但是,使用cJSON讀json進行序列化反序列化,需要根據key一個一個進行處理,會導致代碼冗余,邏輯性不強,哪有沒有更好的方法呢? 思路 在Android平臺,一般
    的頭像 發表于 10-07 11:05 ?1515次閱讀

    Spring Boot時配置JSON序列化選項的幾種方法

    看看配置序列化反序列化選項的最常用方法。 默認配置 默認情況下,Spring Boot的配置將禁用以下配置項。 MapperFeature.DEFAULT_VIEW_INCLUSION
    的頭像 發表于 10-09 10:26 ?2241次閱讀

    Java序列化怎么使用

    轉換方式就叫做序列化。將文件或者網絡傳輸中得到的 byte[] 數組轉換為 java 對象就叫做反序列化。 怎么使用 如果一個 Java 對象要能被
    的頭像 發表于 10-10 14:19 ?461次閱讀
    主站蜘蛛池模板: 日本日本熟妇中文在线视频| 国产午夜精品AV一区二区麻豆| 美女张开大腿| 成年人在线视频免费观看| 亚洲欧洲一级| 色视频色露露永久免费观看| 两个洞一起插哦!好刺激| 国产精品一区二区三区免费| videossexo乌克兰| 中文字幕亚洲无线码一区 | 久久天堂视频| 国产亚洲精品久久久久久线投注| 扒开美女的内衣亲吻漫画| 中文字幕一区二区三区在线观看 | 美女被撕开胸罩狂揉大乳| 国产一区内射最近更新| 东北小伙FREECHINESE野外| 91亚洲精品福利在线播放| 亚洲一区日韩一区欧美一区a| 四房播播最新地址| 人人妻免费线| 欧美国产日韩久久久| 麻豆精品乱码WWW久久密| 久久91精品国产91| 国产在线aaa片一区二区99| 国产 亚洲 中文字幕 在线| A级毛片无码久久精品免费| 4480yy午夜私人影院| 婬香婬色天天视频| 野花韩国高清完整版在线 | 超清无码波多野吉衣与黑人| 99久久99久久精品免费看子| 1000部做羞羞事禁片免费视频网站| 野草观看免费高清视频| 亚洲AV色香蕉一区二区三区| 无人区日本电影在线观看| 涩涩伊人久久无码欧美| 色多多污污在线播放免费| 日日操夜夜操狠狠操| 日本精品久久久久中文字幕2| 青草久久影院|