簡介
最近使用掃描器xray對相關網站進行漏洞掃描的時候,掃描結果中顯示有一條.DS_Store文件泄露。但是之前沒有去了解過,在此記錄一下該漏洞的檢測方法。
.DS_Store是Mac下Finder用來保存如何展示 文件/文件夾 的數據文件,每個文件夾下對應一個。
如果開發/設計人員將.DS_Store上傳部署到線上環境,可能造成文件目錄結構泄漏,特別是備份文件、源代碼文件。
漏洞檢測
1.漏洞檢測工具:
https://github.com/lijiejie/ds_store_exp。
2.工具使用方法:
從github上下載工具到本地后,先安裝需要的相關庫文件
pip2 install -r .\requirements.txt
執行以下命令對.DS_Store文件進行解析
python2 .\ds_store_exp.py http://www.xxxx.com/website/face2face/01/pages/.DS_Store
可以看到,通過解析.DS_Store文件可以獲取到此目錄下的目錄結構,如備份文件、源碼文件等。可用來進行信息收集。