Git泄露
Log
首先介紹下.git:Git泄露:當前大量開發人員使用git進行版本控制,對站點自動部署。如果配置不當,可能會將.git文件夾直接部署到線上環境。這就引起了git泄露漏洞。
首先使用disarch工具掃描url,發現存在敏感文件git
命令格式:
工具介紹: GitHack:.git泄露利用工具,可還原歷史版本
接下來使用GitHack進行文件恢復這里要注意需要在uri后面加.git
我們進入第一個文件夾
然后用git log查看歷史記錄
我們把文件恢復成add flag那個版本就可以得到flag
Stash
方法同上
掃描目錄發現敏感文件
恢復文件
使用get log查看歷史記錄后恢復文件版本發現沒有內容
這里使用Stash棧pop出flag
Index
方法和上面差不多
首先我們先掃描目錄
還原數據
svn泄露
進入環境
這里先介紹一個工具
工具:dvcs-ripper信息泄露利用工具
一款perl的版本控制軟件信息泄露利用工具,支持SVN, GIT, Mercurial/hg, bzr…
命令
恢復svn文件
然后進入文件找到我們要找的東西