NineOnee

导航

 

Git泄露 Log

用dirsearch扫一下,发现是git泄露,然后GitHack扫一下


我们克隆的git项目在dist目录下,然后cd进去,找到对应的项目,再cd进去,然后就可以执行Git命令

git log 查看提交记录


此时的指针指向f9626d这个版本,这个版本备注解释是remove flag,而fd4cb2这个版本备注是 add flag,说明flag在fd4cb2这个版本内

思路一

利用git diff [版本号]


大概意思就是比较当前版本跟fd4cb这个版本提交文件的区别

思路二

利用git reset --hard [版本号]


切换到fd4cb这个版本,这时侯就会回到fd4cb这个版本,然后目录里就会生成一个txt文件

之前一开始那个版本因为把那个txt文件删了,然后git commit提交,所以没有txt文件,

然后我们再退回那个未删除文件的版本,自然就会有txt文件

posted on 2020-10-25 00:13  NineOne_E  阅读(228)  评论(0编辑  收藏  举报