关键文件
cvs项目在初始化(cvs checkout project)的时候, 会在project目录下创建一个名为CVS的目录, 其中保存了各个文件的修改和commit记录....其中两个关键文件为: CVS/Root和CVS/Entries, 分别记录了项目的根信息和所有文件的结构
泄露内容
因为是纯客户端的工具, 所以只会泄露源代码
利用方法
下载CVS文件夹然后通过cvs命令获取源码信息...修复建议
使用macOS开发的同学, 可以把.DS_Store加入忽略列表中(如.gitignore), 但本质上其只是泄露目录结构, 就算删掉.DS_Store, 文件也依然存在于web服务器可以访问得到的地方...修复建议
做好版本管理, 并利用版本管理工具过滤掉这些类型的文件, 同时不要直接在生产环境中修改或者添加文件....利用方法
通过识别网站指纹得知其框架类型, 然后手工测试重要的配置文件是否可以获取.