简介
CVS(Concurrent Versions System)源码泄漏是指由于配置错误或安全漏洞,使得CVS版本控制系统中的源代码文件暴露在公共网络或未授权的访问者之下,导致项目的源代码被泄漏。
CVS是一个早期的版本控制系统,用于管理文件和代码的版本控制。它使用一个称为CVSROOT的目录来存储项目的元数据和版本历史记录,其中包含了项目的源代码文件。如果CVSROOT目录或其中的源代码文件受到未经授权的访问或泄漏,攻击者可以获取到项目的源代码,可能包括敏感的业务逻辑、算法实现、配置文件等。
挖掘
目录扫描,查看是否存在CVS
目录,以及是否存在相关的文件。
代码恢复
推荐工具:https://github.com/kost/dvcs-ripper
# 使用
./rip-cvs.pl -v -u http://blog.gm7.org/CVS/