精华内容
下载资源
问答
  • ds_store
    2021-06-29 01:52:14

    python ds_store_exp.py http://hd.zj.qq.com/themes/galaxyw/.DS_Store

    hd.zj.qq.com/

    └── themes

    └── galaxyw

    ├── app

    │ └── css

    │ └── style.min.css

    ├── cityData.min.js

    ├── images

    │ └── img

    │ ├── bg-hd.png

    │ ├── bg-item-activity.png

    │ ├── bg-masker-pop.png

    │ ├── btn-bm.png

    │ ├── btn-login-qq.png

    │ ├── btn-login-wx.png

    │ ├── ico-add-pic.png

    │ ├── ico-address.png

    │ ├── ico-bm.png

    │ ├── ico-duration-time.png

    │ ├── ico-pop-close.png

    │ ├── ico-right-top-delete.png

    │ ├── page-login-hd.png

    │ ├── pic-masker.png

    │ └── ticket-selected.png

    └── member

    ├── assets

    │ ├── css

    │ │ ├── ace-reset.css

    │ │ └── antd.css

    │ └── lib

    │ ├── cityData.min.js

    │ └── ueditor

    │ ├── index.html

    │ ├── lang

    │ │ └── zh-cn

    │ │ ├── images

    │ │ │ ├── copy.png

    │ │ │ ├── localimage.png

    │ │ │ ├── music.png

    │ │ │ └── upload.png

    │ │ └── zh-cn.js

    │ ├── php

    │ │ ├── action_crawler.php

    │ │ ├── action_list.php

    │ │ ├── action_upload.php

    │ │ ├── config.json

    │ │ ├── controller.php

    │ │ └── Uploader.class.php

    │ ├── ueditor.all.js

    │ ├── ueditor.all.min.js

    │ ├── ueditor.config.js

    │ ├── ueditor.parse.js

    │ └── ueditor.parse.min.js

    └── static

    ├── css

    │ └── page.css

    ├── img

    │ ├── bg-table-title.png

    │ ├── bg-tab-say.png

    │ ├── ico-black-disabled.png

    │ ├── ico-black-enabled.png

    │ ├── ico-coorption-person.png

    │ ├── ico-miss-person.png

    │ ├── ico-mr-person.png

    │ ├── ico-white-disabled.png

    │ └── ico-white-enabled.png

    └── scripts

    ├── js

    └── lib

    └── jquery.min.js

    21 directories, 48 files

    更多相关内容
  • ds_store_expA .DS_Store file disclosure exploit.It parses .DS_Store file and downloads files recursively.这是一个 .DS_Store 文件泄漏利用脚本,它解析.DS_Store文件并递归地下载文件到本地。Usage: python ...
  • DS_Store 文件泄露

    2022-07-11 11:44:59
    DS_Store 文件泄露 是一个 .DS_Store 文件泄漏利用脚本,它解析.DS_Store文件并递归地下载文件到本地。 .DS_Store是Mac下Finder用来保存如何展示文件/文件夹 的数据文件(即文件夹的显示属性的,和比文件图标的摆放...
  • .DS_Store扫描仪这是一个用Go语言编写的工具,用于 。用法./main --helpUsage of ./main: -c Send HEAD request and show status code. Implies -l -d int Maximum recursion depth (default 7) -e Preprend the URL...
  • Python .DS_Store解析器 该存储库包含Apple的.DS_Store文件格式的解析器。 ./samples/目录中包含一个CTF格式的示例文件,您可以使用python3 main.py ./samples/.DS_Store.ctf尝试解析器。 这是我的博客文章,试图...
  • 使用ds_store :: {DsStore,RecordValue}; fn main(){让args:Vec = std :: env :: args()。collect(); 如果args.len()!= 2 {println!(“用法不正确!`./binary_path /path/to/.DS_Store”); 返回; } ...
  • 关于ds_store_exp:您需要填入您对应ds_store_exp的存放目录; 关于Python2:您可以输入python2、 python3.7、 /usr/local/bin/python2等均可,支持绝对路径,但请确保python2已被正确配置。 3. 使用本插件 扫描完成...
  • 前往.DS_Store解析器这是用于.DS_Store文件的快速且肮脏的Go解析器。 我专注于文件名的提取,而忽略了其他参数。 它不支持完整的结构格式集,因此在某些情况下可能会中断。 #有用的信息:以下描述和源代码非常有...
  • 如何优雅的删除 .DS_Store 文件?该程序是已经在 MacOS 系统下打包编译后的二进制可执行程序,可以直接使用。 文章地址:https://blog.csdn.net/qq_17005203/article/details/103395172
  • hii在打包我的vs 2012云项目时遇到错误:“无法复制文件D:\ my_local_path \ Plugins \ jquery.stepy \ test \ lib \ .DS_Store”,因为找不到。C:\ Program Files \ MSBuild \ Microsoft \ VisualStudio \ v11.0 ...
  • .DS_Store文件泄漏利用python脚本,自动检测下载.DS_Store类型泄露源码。
  • .DS_Store.DS_Store

    2019-07-14 18:05:23
    .DS_Store.DS_Store
  • 删除-dsstore 一个简单的 python 脚本来删除 .DS_Store 文件。用法调用将要删除 .DS_Store 文件的目录作为参数传递的脚本。 注意:此脚本以递归方式工作。执照该脚本是免费的,您可以不受任何限制地修改和分发。 ...
  • .DS_Store

    2022-02-18 13:14:13
    .DS_Store
  • 如何优雅的删除 .DS_Store 文件?该程序是已经在 Windows 系统下打包编译后的二进制可执行程序,可以直接使用。 文章地址:https://blog.csdn.net/qq_17005203/article/details/103395172
  • DS_Store文件泄漏

    2022-08-17 19:59:58
    DS_Store文件泄漏

    文章目录

    什么DS_Store
    .DS_Store是Mac OS保存文件夹的自定义属性的隐藏文件,如文件的图标位置或背景色,相当于Windows的desktop.ini。 其删除以后的副作用就是这些信息的失去。

    和别人交换文件(或你做的网页需要上传的时候)应该把 .DS_Store 文件删除比较妥当,因为里面包含了一些你不一定希望别人看见的信息。尤其是网站,通过 .DS_Store 可以知道这个目录里面所有文件的清单,很多时候这是一个不希望出现的问题。

    DS_Store文件泄漏
    .DS_Store是Mac下Finder用来保存如何展示 文件/文件夹 的数据文件,每个文件夹下对应一个。由于开发/设计人员在发布代码时未删除文件夹中隐藏的.DS_store,可能造成文件目录结构泄漏、源代码文件等敏感信息的泄露。

    利用工具——ds_store_exp
    源码地址:https://github.com/lijiejie/ds_store_exp

    这是一个 .DS_Store 文件泄漏利用脚本,它解析.DS_Store文件并递归地下载文件到本地(生成一个该,目标网站的一个源码文件夹)。其运行需要python2环境。
    从github上下载工具到本地后,先安装需要的相关库文件:

    pip install -r requirements.txt
    1
    使用:

    python ds_store_exp.py http://www.example.com/.DS_Store
     

    ds_store_exp.py http://hd.zj.qq.com/themes/galaxyw/.DS_Store
    
    hd.zj.qq.com/
    └── themes
        └── galaxyw
            ├── app
            │   └── css
            │       └── style.min.css
            ├── cityData.min.js
            ├── images
            │   └── img
            │       ├── bg-hd.png
            │       ├── bg-item-activity.png
            │       ├── bg-masker-pop.png
            │       ├── btn-bm.png
            │       ├── btn-login-qq.png
            │       ├── btn-login-wx.png
            │       ├── ico-add-pic.png
            │       ├── ico-address.png
            │       ├── ico-bm.png
            │       ├── ico-duration-time.png
            │       ├── ico-pop-close.png
            │       ├── ico-right-top-delete.png
            │       ├── page-login-hd.png
            │       ├── pic-masker.png
            │       └── ticket-selected.png
            └── member
                ├── assets
                │   ├── css
                │   │   ├── ace-reset.css
                │   │   └── antd.css
                │   └── lib
                │       ├── cityData.min.js
                │       └── ueditor
                │           ├── index.html
                │           ├── lang
                │           │   └── zh-cn
                │           │       ├── images
                │           │       │   ├── copy.png
                │           │       │   ├── localimage.png
                │           │       │   ├── music.png
                │           │       │   └── upload.png
                │           │       └── zh-cn.js
                │           ├── php
                │           │   ├── action_crawler.php
                │           │   ├── action_list.php
                │           │   ├── action_upload.php
                │           │   ├── config.json
                │           │   ├── controller.php
                │           │   └── Uploader.class.php
                │           ├── ueditor.all.js
                │           ├── ueditor.all.min.js
                │           ├── ueditor.config.js
                │           ├── ueditor.parse.js
                │           └── ueditor.parse.min.js
                └── static
                    ├── css
                    │   └── page.css
                    ├── img
                    │   ├── bg-table-title.png
                    │   ├── bg-tab-say.png
                    │   ├── ico-black-disabled.png
                    │   ├── ico-black-enabled.png
                    │   ├── ico-coorption-person.png
                    │   ├── ico-miss-person.png
                    │   ├── ico-mr-person.png
                    │   ├── ico-white-disabled.png
                    │   └── ico-white-enabled.png
                    └── scripts
                        ├── js
                        └── lib
                            └── jquery.min.js
    
    21 directories, 48 files
    

     

    实例:

    bugku-sql注入2

    此题本为sql账户入题目,但他同时也有DS_Store文件泄漏漏洞。

    在这里插入图片描述

    通过dirsearch扫描发现.DS_Store文件泄露

    在这里插入图片描述 

    使用利用工具——ds_store_exp查看.DS_Store文件

    python ds_store_exp.py http://123.206.87.240:8007/web2/.DS_Store
    在这里插入图片描述 

    发现flag文件,进入已下载下来的源码文件:

    在这里插入图片描述 

    原文出处:DS_Store文件泄漏_WHOAMIAnony的博客-CSDN博客_.ds_store泄露

    展开全文
  • 有视频讲解 有模板上bai传功能,只要把你制作的页面和图片全部打包du好,通zhi过招财猫里面的模板上传传上去就可以使用了,很方便简单的,他们上面还有相关的帮助,个人感觉模板上传是最好用的了
  • Mac中Git如何忽略.DS_Store文件

    千次阅读 2022-06-29 08:30:29
    Mac中Git如何忽略.DS_Store文件由于我是第一次使用mac,发现每次git上传时会多出来.DS_Store文件,虽然不清楚具体做什么,但看上去并没什么问题。git一般也是自己一个人单机使用,就算换机也一般是直接换,没有遇到...

    Mac中Git如何忽略.DS_Store文件

    作者:坚果

    公众号:“大前端之旅

    OpenHarmony布道师,InfoQ签约作者,CSDN博客专家,华为云享专家,阿里云专家博主,51CTO博客首席体验官,开源项目GVA成员之一,专注于大前端技术的分享,包括Flutter,鸿蒙,小程序,安卓,VUE,JavaScript。

    视频教程

    Mac中Git如何忽略.DS_Store文件

    Git中多出来的.DS_Store

    由于我是第一次使用mac,发现每次git上传时会多出来.DS_Store文件,虽然不清楚具体做什么,但看上去并没什么问题。git一般也是自己一个人单机使用,就算换机也一般是直接换,没有遇到过两个同时使用的时候,上传.DS_Store也就默认都上传了。

    但最近用两个mac工作,就发现了问题,一个mac提交了修改,第二个mac想要拉下来时居然遇到了.DS_Store文件被修改过需要提交再merge。所以这个.DS_Store是什么鬼?

    .DS_Store

    .DS_Store 文件,是用于存放目录自定义属性(如图表、位置属性)等元数据信息的系统文件,由 Finder 自动创建。虽然所有 . 开头的文件/文件夹默认隐藏(可以使用 Command + Shift + . 显示所有隐藏文件),平时我们看不见,也不影响使用,但是 Git 仍会将其记录下来,即便我只是在同目录下移动文件。所以为了防止某些信息不经意间泄露出来,建议使用某些手段使 Git 忽略 .DS_Store 文件。

    Git中处理方案

    方案一:项目设置.gitignore

    仅针对git的处理最先想到就是设置.gitignore文件。

    .gitignore文件用于忽略文件,规范如下:

    • 所有空行或者以注释符号 # 开头的行都会被 Git 忽略

    • 可以使用标准的 glob 模式匹配

    • 匹配模式最后跟反斜杠(/)说明要忽略的是目录

    • 要忽略指定模式以外的文件或目录,可以在模式前加上惊叹号(!)取反

    • 第一个 / 会匹配路径的根目录,举个栗子,”/*.html”会匹配”index.html”,而不是”d/index.html”。

    • 通配符 * 匹配任意个任意字符,? 匹配一个任意字符。需要注意的是通配符不会匹配文件路径中的 /,举个栗子,”d/*.html”会匹配”d/index.html”,但不会匹配”d/a/b/c/index.html”。

    • 两个连续的星号

      **
      

      有特殊含义:

      • **/ 开头表示匹配所有的文件夹,例如 **/test.md 匹配所有的test.md文件。
      • /** 结尾表示匹配文件夹内所有内容,例如 a/** 匹配文件夹a中所有内容。
      • 连续星号 ** 前后分别被 / 夹住表示匹配0或者多层文件夹,例如 a/**/b 匹配到 a/ba/x/ba/x/y/b 等。
    • 前缀 ! 的模式表示如果前面匹配到被忽略,则重新添加回来。如果匹配到的父文件夹还是忽略状态,该文件还是保持忽略状态。如果路径名第一个字符为 ! ,则需要在前面增加 \ 进行转义。

    对于一些常用的系统、工程文件的.gitignore文件可以参考这个网站进行设置,这里有很多模板。

    针对.DS_Store文件,在git工程文件夹中新建.gitignore文件,在文件中设置:

    .DS_Store
    **/.DS_Store
    .DS_Store?
    

    对于已经提交的内容,希望git能够忽略,但同时并不会删除本地文件,需要在控制台输入以下命令:

    git rm -r --cached $file_path
    

    方案二:全局设置忽略

    虽然每个项目配.gitignore文件可以成功,但是每个项目都需要配置就有点烦了。我们可以在git的全局进行配置来忽略.DS_Store文件。

    设置之前我们先看下现在的git config配置情况

    git config --list
    

    实际上git配置情况可以在 ~/.gitconfig 文件中查看。

    vi ~/.gitconfig
    

    通过 :q! 退出后,我们需要建立一个文件,把需要全局忽略的文件路径写入其中。该文件起名为.gitignore_global:

    打开终端,在某一个位置创建 .gitignore_global 文件**(建议在当前用户目录下)**:

    touch ~/.gitignore_global
    

    打开文件

    vi ~/.gitconfig
    

    或者

    open ~/.gitignore_global
    

    修改该文件,填入与上方 .gitignore 示例一样的内容

    .DS_Store
    **/.DS_Store
    .DS_Store?
    

    然后对git进行全局设置,让git忽略.gitignore_global中的所有文件:

    git config --global core.excludesfile ~/.gitignore_global
    

    这样就不用每个git目录都设置忽略.DS_Store文件了!

    此时终端输入:

    git config --list
    

    如果发现这两行:

    image-20220628174552560

    [core]
    	excludesfile = /Users/[username]/.gitignore_global
    

    就说明已经添加成功了,以后 Git 就不会再记录 .DS_Store 了。

    批量移除已有的 .DS_Store

    即便后续不会再记录,仓库中的 .DS_Store 都还在,需要手动删除。

    终端进入仓库目录,输入:

    find . -name .DS_Store -print0 | xargs -0 git rm -f --ignore-unmatch
    

    这样就删除了所有该仓库的 .DS_Store 。重新提交推送即可。

    参考链接

    展开全文
  • Mac下,只要在Finder访问过的文件夹,都会生成一个.DS_Store的文件,Mac用它来存储当前文件夹的一些Meta信息。对于Git来说,不经意间总是会干扰到其他正常的提交和本地仓库状态,是很烦恼,找了半天,终于有一个比较...

    Mac下,只要在Finder访问过的文件夹,都会生成一个.DS_Store的文件,Mac用它来存储当前文件夹的一些Meta信息。对于Git来说,不经意间总是会干扰到其他正常的提交和本地仓库状态,是很烦恼,找了半天,终于有一个比较好的办法处理了

     流程大致是这样的:

    对于项目内已经提交了.DS_Store到仓库的情况

    find . -name .DS_Store -print0 | xargs -0 git rm --ignore-unmatch

    搜索一下项目内所有的.DS_Store,全部rm掉,然后再push一把

    对于今后的项目,做全局的配置

    1、如果没有~/.gitignore_global文件,echo也会为你生成一个,这里的主要目的是覆盖所有可能的OS X版本生成的.DS_Store,逐一执行一次就可以了,之后cat一下看是否正常写入了

    echo ".DS_Store" >> ~/.gitignore_global
    echo "._.DS_Store" >> ~/.gitignore_global
    echo "**/.DS_Store" >> ~/.gitignore_global
    echo "**/._.DS_Store" >> ~/.gitignore_global
    

    2、然后设置一下全局的配置

    git config --global core.excludesfile ~/.gitignore_global

    大功告成~

    附1

    1、删除当前目录下的所有的.DS_Store:

    find . -name '*.DS_Store' -type f -delete

    2、禁止.DS_store生成:

    defaults write com.apple.desktopservices DSDontWriteNetworkStores -bool TRUE

    3、恢复.DS_store生成:

    defaults delete com.apple.desktopservices DSDontWriteNetworkStores

    附2:另外,Github还提供了一个官方的全局示例,可以根据实际需求使用:

    最后补充一下.gitignore的语法

    gitignore规范

    • 所有空行或者以注释符号 # 开头的行都会被 Git 忽略。
    • 可以使用标准的 glob 模式匹配。
    • 匹配模式最后跟反斜杠(/)说明要忽略的是目录。
    • 要忽略指定模式以外的文件或目录,可以在模式前加上(!)取反。

    glob模式要点

    • *:任意个任意字符,
    • []:匹配任何一个在方括号中的字符,
    • ?:匹配一个任意字符,
    • [0-9]:匹配字符范围内所有字符

    参考文章地址:Git全局递归忽略.DS_Store | Chen-Tao解决Mac下统一递归的忽略.DS_Store的方法http://chen-tao.github.io/2017/09/24/Git%E5%85%A8%E5%B1%80%E9%80%92%E5%BD%92%E5%BF%BD%E7%95%A5-DS-Store/ 

    展开全文
  • 文章目录`.DS_Store` 是什么**Git中多了.DS_Store文件怎么办**?在本地分支上项目中还没有自动生成的 .DS_Store 文件 .DS_Store 是什么 使用 Mac 的用户可能会注意到,系统经常会自动在每个目录生成一个隐藏的 .DS_...
  • 关于“.DS_Store”文件

    2021-06-29 01:54:22
    说明解析“.DS_Store”文件:DS_Store 是用来存储这个文件夹的显示属性的:比如文件图标的摆放位置。删除以后的副作用就是这些信息的失去。(当然,这点副作用其实不是太大)“.DS_Store”是Mac OS中 保存文件夹自定义...
  • 什么是DS_Store .DS_Store(英文全称 Desktop Services Store)是一种由苹果公司的Mac OS X操作系统所创造的隐藏文件,目的在于存贮目录的自定义属性,例如文件们的图标位置或者是背景色的选择。相当于 Windows 下的 ...
  • asepsis, ds_store污染的解决方案 污染的无菌==解决方案。警告:在 OS X 10.11下不再支持( El Capitan )请访问终端用户信息。从源代码安装你将需要Xcode5来从源代码构建它:git clone https://github.com/b
  • .DS_Store 文件是什么? 突然发现电脑里几乎每个文件夹都有两个这么类型的文件,隐藏属性。是不是与我装mac win7双系统有关? 添加评论 默认排序按时间排序 6 个回答 匿名用户 16 人赞同 与双系统无关。在...
  • 删除MAC自动生成的DS_Store文件

    千次阅读 2022-01-10 10:36:39
    删除MAC自动生成的DS_Store文件     本文主要记录如何删除MAC自动生成的DS_Store文件。 目录删除MAC自动生成的DS_Store文件1.步骤12.步骤2 1.步骤1     打开MAC自带的终端,并转到你想要删除的文件所在的...
  • Mac用户和Windows系统管理员的DS_Store文件,他们的网络上有几个Mac,当隐藏的文件变为可见时,会看到这些文件。这是关于在Mac OS X中DS_Store文档是什么的说明,如果删除它们会发生什么,以及如果您在网络环境中...
  • .DS_Store 是什么? 使用 Mac 的用户可能会注意到,系统经常会自动在每个目录生成一个隐藏的 .DS_Store 文件。.DS_Store(英文全称 Desktop Services Store)是一种由苹果公司的Mac OS X操作系统所创造的隐藏文件,...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 26,547
精华内容 10,618
关键字:

ds_store

友情链接: 主元.rar