Halo teman - teman, disini saya akan sharing cara untuk menyelesaikan overthewire bandit level 0 - 5. Semoga bisa membantu teman - teman semua yang sedang mengerjakan overthewire bandit atau yang sedang belajar basic command pada linux.
// Level 0
- Pertama saya akan masuk ke jaringan ssh target menggunakan command ssh diikuti dengan menginput username,host, dan port dari target
- Lalu kita akan input yes untuk melanjutkan command.
Dokumentasi pribadi
![Dokumentasi pribadi](https://assets.kompasiana.com/items/album/2022/12/11/level-0-png-6394becf08a8b56f0e63b962.png?t=o&v=770)
// Level 0 ➡ Level 1
- Setelah masuk ke jaringan ssh target, kita input command pwd untuk mengetahui direktori saat ini, lalu gunakan command ls -la untuk menampilkan semua list dari direktori.
- Setelah itu kita akan menemukan file readme, lalu kita gunakan command cat untuk menampilkan isi file dan mendapatkan password untuk login ke level selanjutnya.
Dokumentasi pribadi
// Level 1 ➡ Level 2
- Disini kita mendapatkan target file dengan nama yang unik " - ", jadi untuk bisa menampilkan isi file tersebut kita harus menambahkan simbol " ./ " didepan nama file target.
// Level 2 ➡ Level 3
- Target kita kali ini adalah file yang memiliki spasi pada namanya, karena itu kita harus tambahkan simbol " \ " disetiap akhir kata.
Dokumentasi pribadi
// Level 3 ➡ Level 4
- Target password selanjutnya berada di direktori inhere dan merupakan kategori file yang tersembunyi
- Pertama kita gunakan command cd untuk bisa berpindah ke direktori inhere, lalu input command ls -lahs untuk mengetahui semua file yang berada di direktori.
- Gunakan command cat untuk mendapatkan password dan input password untuk login ke level selanjutnya.
// Level 4 ➡ Level 5
- Target kita kali ini adalah tipe file human-readable yang berada di direktori inhere.
- Pertama kita masuk ke direktori inhere. Lalu gunakan command file untuk mengetahui jenis file yang ada di direktori inhere.
- Pilih file yang termasuk kategori human-readable, contohnya file ASCII text.
- Lalu gunakan command cat untuk menampilkan isi file.
- Note : simbol " . " didepan nama file mengindikasikan kita mencari file dari direktori saat ini
- Note : simbol " * " kita bisa menggunakan simbol ini jika awalan nama filenya sama maka secara otomatis karakter dibelakangnya akan mengikuti tanpa kita harus menginput semua nama file satu per satu.
Dokumentasi pribadi
// Level 5 ➡ Level 6
- Target selanjutnya adalah file yang berada di direktori inhere dan bersifat human-readable, memiliki ukuran 1033 bytes, dan not executable.
- Oleh karena itu kita gunakan command find untuk menemukan target dengan ciri - ciri sesuai informasi yang didapat.
- Setelah kita mengetahui lokasi target, kita gunakan command cat untuk mendapatkan password yang tersimpan dalam file.
- Note : simbol " ! " mengindikasikan" not ".
Oke mungkin segini dulu teman — teman, terimakasih telah menyempatkan waktunya untuk membaca artikel saya.
Jika ada pertanyaan atau bagian yang kurang dimengerti bisa komen di kolom komentar ya,semoga bermanfaat, dan tunggu artikel selanjutnya. Thank you 😁
Follow Instagram @kompasianacom juga Tiktok @kompasiana biar nggak ketinggalan event seru komunitas dan tips dapat cuan dari Kompasiana
Baca juga cerita inspiratif langsung dari smartphone kamu dengan bergabung di WhatsApp Channel Kompasiana di SINI