Unggulan
- Dapatkan link
- X
- Aplikasi Lainnya
Panduan OverTheWire Bandit Level 31 → 32
Panduan OverTheWire Bandit Level 31 → 32
Login
Login menggunakan SSH:
ssh bandit31@bandit.labs.overthewire.org -p 2220
Kata Sandi: 47e603bb428404d265f59c42920d81e5
Tugas
Pada level ini, terdapat repository Git di alamat:
ssh://bandit31-git@localhost/home/bandit31-git/repo
Kata sandi untuk pengguna bandit31-git adalah sama dengan kata sandi bandit31. Clone repository tersebut dan temukan 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.IhtWdYHfZb git clone ssh://bandit31-git@localhost/home/bandit31-git/repoSetelah itu, masuk ke dalam folder
repo:cd repo ls -la -
Periksa Isi File
README.mdBuka dan baca fileREADME.md:cat README.mdIsi file tersebut memberikan informasi:
This time your task is to push a file to the remote repository. Details: File name: key.txt Content: 'May I come in?' Branch: master -
Buat File
key.txtPerintah selanjutnya adalah membuat filekey.txtdengan konten yang sesuai:echo 'May I come in?' > key.txt ls -la -
Periksa File
.gitignoreNamun, sebelum kita bisa mendorong file tersebut ke repository, kita harus memeriksa file.gitignore, yang menentukan file mana yang diabaikan oleh Git. Gunakan perintah:cat .gitignoreIsi file
.gitignoreadalah:*.txtIni berarti file dengan ekstensi
.txtdiabaikan oleh Git. Untuk mendorong filekey.txtmeskipun diabaikan, kita perlu menggunakan opsi-fdengan perintahgit adduntuk memaksa Git menambahkan file tersebut. -
Tambahkan dan Commit File Gunakan perintah
git adddengan opsi-funtuk memaksa filekey.txtditambahkan, kemudian lakukan commit:git add -f key.txt git commit -aAnda akan diarahkan ke editor
nanountuk menulis pesan commit. Pesan commit bisa apa saja, seperti:Key file -
Push ke Repository Setelah commit, dorong perubahan ke repository remote:
git push -u origin master -
Kata Sandi untuk Level Berikutnya Setelah berhasil melakukan push, Anda akan melihat pesan berikut yang berisi kata sandi untuk level berikutnya:
remote: Well done! Here is the password for the next level: remote: 56a9bf19c63d650ce78e6ec0354ee45eIni adalah kata sandi untuk level 32.
- 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