bugku-web-source(git泄露

ps:这是一道git仓库泄露

这一道题我前几天写过了,我脑海里复现一下思路(金币余额25,就不花了T_T)

主要的思路是

dirsearch扫描一下

发现有个/.git/

完整下载整个 .git 目录

wget -r -p -np http://171.80.2.169:15460/.git/

-r:递归下载(下载文件夹里所有文件

-p:下载所有必需的文件

-np:不跳到上层目录,只下载.git目录内部文件

下载完成后进入到此目录

查看历史记录

(git log(只能查看没有删除的历史纪录)git reflog(可以查看所有的历史记录)

会有很多版本号

一一查看修改了什么

(git show 版本号

来找信息

解释一下.git仓库(分布式版本控制工具

用来记录修改历史的(相当于网站的日志

存储着每一个修改后的版本

以及修改记录(可使用,git reflog来查看修改的所有历史记录

git使用场景:

备份

场景还原

协同开发(多人同时维护一个文件

追溯问题代码的编写人和编写时间

总结:

wget -r -p -np http://171.80.2.169:15460/.git/

相关推荐
kuroomi19 小时前
Git入门
git·kubernetes
daliucheng19 小时前
lazygit 上手:日常 git 操作一篇讲完
git
codigger21 小时前
大厂git提交规范
git·程序员
挖掘狂人21 小时前
六条分支,一条主干:我的 Git 分支管理心得
git·后端·程序员
Brookty1 天前
Git与GitHub系统学习|本地Git工作模型:终端与进程、CWD、HEAD/Index/工作树及Git对象
git·github
2301_767113982 天前
点过“不再询问”就要检查:Claude Code权限文件也可能存着密钥
git·信息安全·claude code
江屿风2 天前
【Git-组件】【Git入门:从文档灾难到版本掌控】流食般投喂
运维·笔记·git·组件·版本控制
程序员沉梦听雨2 天前
【Git】fork工作流与上游同步
git
hengdonghui3 天前
Writeup 4 Bugku - USB 流量截取
wireshark·ctf·流量分析·misc(杂项)
hengdonghui3 天前
Writeup 4 GFCTF 2021 Baby_Web
web·ctf·变量覆盖·路径穿越·php 代码审计