#先进入/var/www/html目录 git init vi flag #新增一个flag文件并保存 git add flag #向仓库增加flag文件 git commit -m "flag"
工具:scrabble
./scrabble http://localhost/ #会下载flag文件
#先进入/var/www/htm目录 vi flag #修改flag文件并保存 git add flag git commit -m "change"
./scrabble http://localhost/ git reset --hard HEAD^
也可用git log --stat和git diff HEAD commit-id查看和比较
git log --stat git diff HEAD flag
工具:GitHacker、python
python GitHacker.py http://localhost/.git/ #下载到本地 git log --all #或git branch -v 查看master分支 git reflog #查看checkout记录 sudo apt install python3-pip #安装pip3 pip3 install GitHacker #安装GitHacker githacker --url http://localhost/.git/ --folder result #获取所有分支到result目录下
.git/config文件夹可能有access_token信息,泄露用户其他仓库信息
git checkout -b ?? #新建工切换分支 git checkout ?? #切换分支 git branch -a #查看所有分支 git branch #查看当前分支