我们打开lv31-lv32,查看信息


OverTheWire攻关过程-Bandit模块32_git仓库


机器翻译


水平目标

有一个git仓库在ssh://bandit31-git@localhost/home/bandit31-git/repo 经由端口2220。 用户匪31-git的密码与用户匪31相同。


克隆存储库并找到下一级别的密码。


您可能需要解决此级别的命令

git的


只有一个命令

那就是git


我们登陆服务器

查看信息



OverTheWire攻关过程-Bandit模块32_git仓库_02


创建文件夹


mkdir /tmp/bandit31


OverTheWire攻关过程-Bandit模块32_创建文件夹_03


切换文件夹


cd /tmp/bandit31


OverTheWire攻关过程-Bandit模块32_git仓库_04



使用git clone


OverTheWire攻关过程-Bandit模块32_创建文件夹_05


查看仓库信息

切换文件夹


cd repo


OverTheWire攻关过程-Bandit模块32_git_06


是一个git的操作


OverTheWire攻关过程-Bandit模块32_创建文件夹_07


参考网络大神的操作


生产key文件


echo 'May I come in?' >> key.txt


OverTheWire攻关过程-Bandit模块32_创建文件夹_08


添加到本地文件


git add -f ./key.txt


OverTheWire攻关过程-Bandit模块32_git仓库_09


检测状态


git status


OverTheWire攻关过程-Bandit模块32_git_10


提交到本地仓库


git commit -m 'key.txt'


OverTheWire攻关过程-Bandit模块32_git仓库_11


pull到远程仓库


git push origin master


OverTheWire攻关过程-Bandit模块32_创建文件夹_12


得到密码


OverTheWire攻关过程-Bandit模块32_创建文件夹_13