Niveau 31

Niveau 31

Level Goal

There is a git repository at ssh://bandit30-git@localhost/home/bandit30-git/repo. The password for the user bandit30-git is the same as for the user bandit30.

Clone the repository and find the password for the next level.

Commands you may need to solve this level

git

Encore un niveau git. Clonons le repo et regardons le contenu du README.md :

bandit30@bandit:/tmp/bandit30/repo$ cat README.md 
just an epmty file... muahaha

Un git log nous donne le résultat suivant :

bandit30@bandit:/tmp/bandit30/repo$ git log  --full-history --all
commit 3aefa229469b7ba1cc08203e5d8fa299354c496b
Author: Ben Dover <noone@overthewire.org>
Date:   Thu May 7 20:14:54 2020 +0200

    initial commit of README.md

Rien n'apparait dans l'historique de commit, par acquis de conscience regardons les branches disponibles :

bandit30@bandit:/tmp/bandit30/repo$ git branch -a
* master
  remotes/origin/HEAD -> origin/master
  remotes/origin/master

Et les tags :

bandit30@bandit:/tmp/bandit30/repo$ git tag
secret

On remarque le tag secret. Pour avoir plus de détail on peut exécuter la commande show, qui en l'occurence nous révèle le mot de passe :

bandit30@bandit:/tmp/bandit30/repo$ git show secret
47e603bb428404d265f59c42920d81e5