DS_Store泄露
什么是.DS_Store
.DS_Store 是 “Desktop Services Store” 的缩写,是 Mac OS 系统自动为每个文件夹创建的隐藏文件2。它主要用于存储文件夹的显示属性,如文件图标的摆放位置、视图设置、背景颜色等,以便让用户在下次打开文件夹时能保持之前的个性化设置
.DS_Store文件泄露
由于开发/设计人员在发布代码时未删除文件夹中隐藏的.DS_store,.DS_Store 文件包含了文件夹中的文件和子目录的列表信息,可能造成文件目录结构泄漏、源代码文件等敏感信息的泄露
利用工具
工具网址:https://github.com/gehaxelt/Python-dsstore
1 |
|
CTF例题
题目来源:NSSCTF—.DS_Store泄露
用dirsearch扫出有.DS_Store
文件
访问文件可以下载下来
1 |
|
然后把下载的文件复制到脚本的目录下
利用工具获取网站的文件目录
1 |
|
DS_Store泄露
https://yschen20.github.io/2025/04/29/DS-Store泄露/