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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

【安全漏洞】一次前台任意文件下载漏洞挖掘

發(fā)布時間:2025/3/21 编程问答 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【安全漏洞】一次前台任意文件下载漏洞挖掘 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

1、起因

日常閑逛,翻到了某后臺系統(tǒng)

先是日常手法操作了一番,弱口令走起

admin/123456 yyds!

U1s1,這個后臺功能點少的可憐,文件上傳點更是別想

不過那個備份管理的界面引起了我的興趣,似乎有點意思

filename參數(shù)后面直接跟上了文件名,這很難讓人不懷疑存在任意下載漏洞

抓包,放到burp中,發(fā)現(xiàn)果然存在任意文件下載

2、經(jīng)過

經(jīng)過fofa收集,我發(fā)現(xiàn)這是一個小通用,正當我打算興致勃勃的打一發(fā)別的目標時,卻發(fā)現(xiàn)這只是個后臺洞,backup功能點需要管理員權限

直接302跳轉(zhuǎn)了,暈

運用了常規(guī)手法,也bypass失敗了

好了,此處漏洞挖掘到此結束

身為一個有菜又愛玩的家伙,我怎么可能輕言放棄呢?

本來打算批量掃備份拿源碼,但后面發(fā)現(xiàn),github的鏈接就在后臺介紹處。。。

好家伙,我直呼好家伙,真是踏破鐵鞋無覓處

拿到源碼,趕緊在本地翻配置文件

spring+shiro的典型組合,嗯,剛好沒學到過【網(wǎng)絡安全學習資料·攻略

憑著典型的腳本小子的思想,我考慮到了shiro的權限分配的較死,從邏輯層繞過估計是中彩票

想到f12sec有位師傅發(fā)表過shiro權限繞過的文章,可以利用shiro權限繞過,達到前臺任意下載

但是嘗試了網(wǎng)上公開的幾種exp,發(fā)現(xiàn)均失敗了

/;/------>302跳轉(zhuǎn)

/;a/------>302跳轉(zhuǎn)

末尾加上"/"------>302跳轉(zhuǎn)

/fdsf;/…/------>302跳轉(zhuǎn)

怎么回事小老弟,我的200呢w(゚Д゚)w

最后,發(fā)現(xiàn)是我的姿勢錯了,在https://www.freebuf.com/vuls/231909.html中,我找到了答案

先了解點前置知識(大佬繞過):

? Shiro的URL路徑表達式為Ant 格式,路徑通配符支持?***。

?:匹配一個字符 *:匹配零個或多個字符串 **:匹配路徑中的零個或多個路徑

上面的文章里解釋的很清楚了,如果URI中存在;號的話,則會刪除其后面的所有字符。/fdsf;/…/hello/1/最終也就變成了/fdsf。

而我們這款web應用遇到不符合的目錄就直接跳轉(zhuǎn)了,所以,想要利用這個權限繞過,必須要有以下條件

1、存在,并且是anon權限的目錄

2、要以路徑通配符**結尾

很幸運,這款web應用中就有這樣的目錄

經(jīng)過測試,images目錄可行

然后手動構造,burp發(fā)包,蕪湖,成功前臺任意下載!

3、結果

很多對漏洞的理解是基于想象的,如果有不妥當之處,請各位大佬指出嘿嘿

另外我這邊整理了一些最新的【網(wǎng)絡安全學習資料·攻略

總結

以上是生活随笔為你收集整理的【安全漏洞】一次前台任意文件下载漏洞挖掘的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

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