日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Shiro-550反序列化漏洞复现

發(fā)布時間:2023/12/2 编程问答 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Shiro-550反序列化漏洞复现 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

0x01 漏洞簡介

Apache Shiro是一款開源安全框架,提供身份驗證、授權(quán)、密碼學(xué)和會話管理。Shiro框架直觀、易用,同時也能提供健壯的安全性。

Apache Shiro 1.2.4及以前版本中,加密的用戶信息序列化后存儲在名為remember-me的Cookie中。攻擊者可以使用Shiro的默認密鑰偽造用戶Cookie,觸發(fā)Java反序列化漏洞,進而在目標機器上執(zhí)行任意命令。

  • 影響版本 Shiro <= 1.2.4

0x02 環(huán)境準備

  • Ubuntu(192.168.126.130) 搭建漏洞環(huán)境
  • Kali(192.168.126.128) 接收反彈Shell
  • Windows(192.168.129) 攻擊主機

使用 vulhub 可以快速搭建漏洞環(huán)境。

復(fù)制成功bashcd /vulhub/shiro/CVE-2016-4437 docker-compose up -d

0x03 漏洞檢測

1. 驗證Shiro框架

首先,使用BurpSuite進行抓包,在請求包中的cookie字段中添加rememberMe=123;,看響應(yīng)包header中是否返回rememberMe=deleteMe值,若有,則證明該系統(tǒng)使用了Shiro框架。

2. Burp Shiro 漏洞檢測插件

  • BurpShiroPassiveScan 點擊下載 提取碼:j43f

在BurpSuite的擴展(Extend)中安裝并啟動Shiro檢測插件

當(dāng)BurpSuite抓取到Shiro的數(shù)據(jù)包時會自動進行檢測Key,當(dāng)發(fā)現(xiàn)存在Shiro默認key時會有相應(yīng)的告警

3. Shiro 漏洞檢測工具

3.1 工具一:ShiroExploit By 飛鴻
  • ShiroExploit 點擊下載

使用工具檢測 Shiro-550 漏洞

選擇漏洞檢測方式

注意在使用回顯進行漏洞檢測時,會在目標網(wǎng)站上自動生成一個文件其中記錄了執(zhí)行命令的結(jié)果,所以不建議在正式環(huán)境測試中使用這種檢測方式。

檢測到目標存在Shiro反序列化漏洞

3.2 工具二:shiro_attack By j1anFen
  • shiro_attack 點擊下載

使用shiro_attack進行爆破Shiro密鑰檢測漏洞,當(dāng)目標系統(tǒng)存在漏洞時,檢測結(jié)果如下圖所示:

0x04 漏洞利用

1. 命令執(zhí)行

  • 演示工具:shiro_attack 點擊下載

使用shiro_attack工具可以直接執(zhí)行命令并回顯結(jié)果

2. 反彈Shell

  • 演示工具:ShiroExploit 點擊下載

首先,在kali上開啟nc監(jiān)聽本地1111端口,用來接收反彈的Shell

bashnc -l -p 1111

然后用ShiroExploit工具的反彈Shell給Kali(192.168.126.128)的1111端口。

上述工具利用成功后,在Kali上成功接收到了反彈的Shell

0x05 修復(fù)方案

  • 升級Shiro至新版本;
  • 更改默認密鑰;

參考文章

  • https://www.cnblogs.com/Cl0ud/p/13412341.html
  • https://github.com/feihong-cs/ShiroExploit/blob/master/README.md
  • https://github.com/j1anFen/shiro_attack/blob/master/README.md

總結(jié)

以上是生活随笔為你收集整理的Shiro-550反序列化漏洞复现的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。