Unggulan
- Dapatkan link
- X
- Aplikasi Lainnya
Panduan Lengkap OverTheWire Bandit Level 2 → 3

OverTheWire Bandit Level 2 → 3
Level 2
Login
Gunakan perintah berikut untuk masuk ke server melalui SSH:
ssh bandit2@bandit.labs.overthewire.org -p 2220
Kata Sandi: CV1DtqXWVFXTvM2F0k09SHz0YwRINYA9
Tugas
Kata sandi untuk level berikutnya disimpan dalam file bernama spaces in this filename, yang terletak di direktori home.
Teori Singkat
Sama seperti pada level sebelumnya, pemberian nama file atau direktori yang mengandung spasi adalah praktik yang kurang baik. Sebagai alternatif, gunakan karakter seperti underscore _ atau dash -.
Alasan utama adalah bahwa spasi dianggap sebagai pemisah argumen pada perintah Linux. Misalnya, dalam perintah cat spaces in this filename, shell menginterpretasikan bahwa terdapat empat file bernama spaces, in, this, dan filename.
Untuk menangani nama file dengan spasi, gunakan tanda kutip (baik tunggal ' atau ganda "), agar shell memahami bahwa seluruh nama tersebut adalah satu entitas.
Solusi
-
Masuk ke server menggunakan informasi login yang diberikan di atas.
-
Gunakan perintah
lsuntuk memastikan filespaces in this filenameada di direktori home. -
Jika Anda mencoba membaca file langsung dengan perintah berikut, akan muncul kesalahan:
bandit2@bandit:~$ cat spaces in this filename cat: spaces: No such file or directory cat: in: No such file or directory cat: this: No such file or directory cat: filename: No such file or directoryHal ini terjadi karena shell mengira Anda mencoba mengakses empat file terpisah.
-
Gunakan tanda kutip untuk memastikan seluruh nama file diinterpretasikan sebagai satu kesatuan:
bandit2@bandit:~$ cat "spaces in this filename" UmHadQclWmgdLOKQ3YNgjWxGoRMb5luK -
String yang ditampilkan adalah kata sandi untuk pengguna
bandit3.
- 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