点击此处获得更好的阅读体验
题目考点
git 泄露
查看历史记录
1 | git log |
- 切换版本
1 | git reset |
- 对比两次提交
1 | git diff |
解题思路
- 扫描发现 .git 泄露
- 使用 GitHack 工具 clone 目标源代码到本地
- 执行 git log 查看历史记录
当前所处的版本为 remove flag
,flag 在 add flag
这次提交中
解法一
直接与 add flag (3e25d)
这次提交进行比对
1 | git diff 3e25d |
解法二
直接切换到 add flag (3e25d) 这个版本
1 | git reset --hard 3e25d |
FLAG
1 | 动态 flag |