前言
git回溯版本可以得到一些隐藏的信息。
发现.git文件后,可以进行回溯版本。进入.git文件后进行操作。
SUCTF git回溯版本
Padding 的秘密,需要用git恢复回溯版本得到其中的源码
查看版本历史记录
1 | git log --reflog |
恢复到指定版本
1 | git reset --hard 781ff0d1771d3b9aab550624a73de2b0f94e3bc9 |
回到文件目录下即可得到版本下的文件。
RCTF git回溯版本
- git reflog查看日志
- git checkout f4d0f6d恢复flag.txt
参考链接:
https://git-scm.com/book/tr/v2
https://www.oschina.net/translate/10-tips-git-next-level
https://www.jianshu.com/p/e9923b65789e
http://blog.csdn.net/hudashi/article/details/7664710
https://github.com/jivoi/junk/blob/master/pwnerrank/misc/git.sh