不錯的文章:https://www.cnblogs.com/iamstudy/articles/wangding_4th_game_web_writeup.html
網鼎杯的comment題目
https://blog.csdn.net/qq_35078631/article/details/77777416
sniperOJ的2018題目
以上兩題均涉及git泄露和git恢復
ok
這里使用王一航大佬的git腳本
https://github.com/wangyihang/githacker
git clone https://github.com/wangyihang/githacker
然后cd進去 python githacker.py 127.0.0.1:8307/.git/
然后文件夾會出現一個目錄
沒有commit的文件或者隱藏起來的 可以進行恢復
先cd到你執行腳本出來的文件夾,然后執行以下命令
(不出意外地話)
git log --reflog git reset --hard af36ba2d86ee43cde7b95db513906975cb8ece03(就是第一個紅線所指)
先git log --reflog查看一下 可疑文件 然后在恢復他
方法二
git stash list | tee git stash pop # 或者使用 git stash apply