Langsung ke konten utama

Unggulan

Mendeteksi Gambar Duplikat dengan Python: Panduan Praktis

Panduan OverTheWire Bandit Level 30 → 31

 

Panduan OverTheWire Bandit Level 30 → 31 

Login

Login menggunakan SSH:

ssh bandit30@bandit.labs.overthewire.org -p 2220

Kata Sandi: 5b90576bedb2cc04c86a9e924ce42faf


Tugas

Pada level ini, terdapat sebuah repository Git di alamat:

ssh://bandit30-git@localhost/home/bandit30-git/repo

Kata sandi untuk pengguna bandit30-git adalah sama dengan kata sandi bandit30. Clone repository tersebut dan cari kata sandi untuk level berikutnya.


Solusi

  1. Buat Direktori dan Clone Repository Pertama, buat direktori sementara untuk menampung repository yang akan di-clone, lalu clone repository Git dengan perintah berikut:

    mktemp -d
    cd /tmp/tmp.iFnbTcdMf4
    git clone ssh://bandit30-git@localhost/home/bandit30-git/repo
    

    Setelah itu, masuk ke dalam folder repo:

    cd repo
    ls -la
    

    Di dalam repository, Anda akan menemukan file .git dan README.md.

  2. Periksa Isi File README.md Buka dan baca file README.md:

    cat README.md
    

    Isi file tersebut hanya menyatakan:

    just an empty file... muahaha
    

    Tidak ada informasi yang berguna di dalam file tersebut, jadi kita akan memeriksa tag Git yang ada.

  3. Periksa Tag dengan git tag Gunakan perintah git tag untuk memeriksa tag yang ada di repository:

    git tag
    

    Hasilnya menunjukkan tag bernama secret, yang tampaknya menjanjikan. Untuk melihat detail dari tag ini, kita bisa menggunakan perintah git show:

    git show secret
    
  4. Periksa Detail Tag secret Setelah menjalankan perintah tersebut, kita akan melihat output berikut:

    47e603bb428404d265f59c42920d81e5
    

    Ini adalah kata sandi untuk level 31.


Komentar

Postingan Populer