尝试了dirsearch、GitHacker、GitHack三种工具,扫描路径后,都没有找到 stash ,不知道为什么,特此记录。
2022.4.29更新-------------------------------------------------------------------------
GitHacker 发现上一个版本有flag,进去后有个txt,但是内容不是flag,是“where is flag”,git stash list 显示没有stash。
初步怀疑是这个报错的问题:
官方解法一:
1,执行 git stash list 发现有 stash
2,执行 git stash pop 发现从 git 栈中弹出来一个文件,这个文件的内容就是 flag
官方解法二:
1,如果你使用的 GitHack 工具执行完 git stash show 之后没有显示 stash 记录,那么不妨来尝试这个方法
查看 .git/refs/stash
找到 stash
对应的 hash
cat .git/refs/stash
2,git diff +输出的ID 即可看到 flag