Unggulan
- Dapatkan link
- X
- Aplikasi Lainnya
Panduan OverTheWire Bandit Level 29 → 30
Panduan OverTheWire Bandit Level 29 → 30
Login
Login menggunakan SSH:
ssh bandit29@bandit.labs.overthewire.org -p 2220
Kata Sandi: bbc96594b4e001778eee9975372716b2
Tugas
Pada level ini, terdapat sebuah repository Git di alamat:
ssh://bandit29-git@localhost/home/bandit29-git/repo
Kata sandi untuk pengguna bandit29-git adalah sama dengan kata sandi bandit29. Clone repository tersebut dan cari kata sandi untuk level berikutnya.
Solusi
-
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.Qjbad6ocpi git clone ssh://bandit29-git@localhost/home/bandit29-git/repoSetelah itu, masuk ke dalam folder
repo:cd repo ls -laDi dalam repository, Anda akan menemukan file
.gitdanREADME.md. -
Periksa Isi File
README.mdBuka dan baca fileREADME.md:cat README.mdIsi file tersebut menunjukkan informasi akun, tetapi tidak ada kata sandi di dalamnya:
# Bandit Notes Some notes for bandit30 of bandit. ## credentials - username: bandit30 - password: <no passwords in production!>Kalimat "no passwords in production!" mengindikasikan bahwa mungkin ada cabang lain dalam repository ini. Oleh karena itu, kita perlu memeriksa cabang-cabang yang ada.
-
Periksa Cabang yang Tersedia dengan
git branch -aGunakan perintahgit branch -auntuk melihat semua cabang (branch) yang tersedia dalam repository:git branch -aHasilnya akan menunjukkan beberapa cabang, termasuk
master,dev, dansploits-dev. Berdasarkan pesan dalam fileREADME.md, kemungkinan besar password untuk level berikutnya berada di cabangdev. -
Beralih ke Cabang
devPindah ke cabangdevmenggunakan perintahgit checkout:git checkout devSetelah berpindah ke cabang
dev, periksa kembali isi folder:ls -laAnda akan melihat ada folder
codedan fileREADME.mdyang berbeda dengan yang ada di cabangmaster. -
Baca Isi
README.mdpada CabangdevBuka dan baca fileREADME.mdpada cabangdev:cat README.mdIsi file ini mencantumkan kata sandi untuk bandit30:
# Bandit Notes Some notes for bandit30 of bandit. ## credentials - username: bandit30 - password: 5b90576bedb2cc04c86a9e924ce42faf
- Dapatkan link
- X
- Aplikasi Lainnya
Postingan Populer
Mendeteksi Gambar Duplikat dengan Python: Panduan Praktis
- Dapatkan link
- X
- Aplikasi Lainnya
Ngoding Untuk Semua Orang
- Dapatkan link
- X
- Aplikasi Lainnya

Komentar
Posting Komentar