Git泄露 Log

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文件

原文地址:https://www.cnblogs.com/NineOne/p/13871726.html