Ywc's blog

git learn

Word count: 217Reading time: 1 min
2018/06/01

前言

git回溯版本可以得到一些隐藏的信息。

发现.git文件后,可以进行回溯版本。进入.git文件后进行操作。

SUCTF git回溯版本

Padding 的秘密,需要用git恢复回溯版本得到其中的源码

查看版本历史记录

1
git log --reflog

git

恢复到指定版本

1
git reset --hard 781ff0d1771d3b9aab550624a73de2b0f94e3bc9

git

回到文件目录下即可得到版本下的文件。

RCTF git回溯版本

  • git reflog查看日志
  • git checkout f4d0f6d恢复flag.txt

git

参考链接:

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

CATALOG
  1. 1. 前言
  2. 2. SUCTF git回溯版本
    1. 2.1. 查看版本历史记录
    2. 2.2. 恢复到指定版本
    3. 2.3. 回到文件目录下即可得到版本下的文件。
  3. 3. RCTF git回溯版本