git 泄露(Log、Stash、Index)svn泄露


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文件
然后進入文件找到我們要找的東西
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM