一、Log
打开所给网址并查看网页源代码,未能发现有效信息


于是,我们尝试使用GitHack工具
(注意:这里GitHack要下载正确的版本,并已在计算机中配置完成Python2环境和Git环境)
在命令行中输入如下命令(命令中要在题目所给网址后加上 /.git/ )
python2 GitHack.py http://challenge-ddbdd7c395d87509.sandbox.ctfhub.com:10800/.git/
注意!!!此处一定要使用合适版本的GitHack(BugScan Team!!!!!)(起初本人一直使用的是另一个版本的GitHack,恢复出的文件始终不包含.git文件夹)


在当前文件夹下的dist文件夹中找到我们新生成的项目

在此处输入如下命令显示项目的提交历史
git log

可知flag文件应该存储在add flag中
输入如下命令
git diff 22d8df264ae92534b44b2b41d1ad40d3502070c3

即得到本题flag
二、Stash
继续继续!!


发现此处和上题不一样
此处我们通过查找可知:
git stash pop
可将最近一次存储的更改应用出来


此时我们发现得到了一个txt文本,打开即得到了flag


三、Index
(似乎这个才是签到题)
继续进行一样的操作

直接就得到了包含flag的文件
