0x01 引言
當我們遇到一個登錄框或者統一授權登陸(SSO)的時候,一頓瞎操作,sql注入不成功,賬戶密碼爆破不出來,源代碼找不到,端口掃描沒有結果。此時總是苦于不知道該如何進一步做滲透測試和漏洞挖掘。筆者遇到一個有趣的現象,就是登陸后才可以看得見的js文件是可以未授權訪問的。
0X02 初步探測
利用掃描工具探測存在的路徑。
• 目錄存在會返回403:
• 目錄不存在則返回404:
經過遞歸爆破以后發現了個有趣的路徑:
/routes/admin/
0X03 js文件爆破
0X04 利用linkfinder發現api接口
發現一處有趣的api,但是由于缺少必要參數,沒有任何響應。
0x05 Fuzz請求參數
掏出我的祖傳大字典,fuzz一波:
• 參數不存在返回200
• 參數存在返回500
最終構造出來的請求:
暴露了大量敏感信息,經廠商評定,嚴重漏洞。
0x06 小結
目錄探測 --> js文件爆破 --> api提取 --> 參數fuzz --> 發現漏洞 --> 獲得賞金