OverTheWire: Bandit Level 0-5 (Bahasa Indonesia)

Writeup untuk OverTheWire Bandit wargame level 0-5, belajar dasar-dasar command line Linux

Panduan ini membahas cara menyelesaikan lima level pertama dari OverTheWire Bandit wargame, sebuah challenge cybersecurity yang ramah untuk pemula dan fokus pada skill command-line Linux.

Level 0 → 1

Akses server bandit via SSH dan ambil password dari file readme menggunakan command dasar cat dan ls.

ssh bandit0@bandit.labs.overthewire.org -p 2220
cat readme

Level 1 → 2

Baca file yang bernama - dengan menggunakan prefix path ./ untuk membedakannya dari standard input redirection.

cat ./-

Level 2 → 3

Baca file yang mengandung spasi dengan meng-escape setiap karakter spasi menggunakan backslash atau menggunakan quotes.

cat "spaces in this filename"

Level 3 → 4

Temukan hidden files menggunakan ls -la untuk menampilkan file yang diawali dengan dot (.hidden).

ls -la
cat .hidden

Level 4 → 5

Identifikasi file yang human-readable di antara file binary menggunakan command file untuk mengecek tipe file.

file ./*
cat ./-file07

Level 5 → 6

Cari file spesifik berdasarkan ukuran menggunakan find -size 1033c untuk filter berdasarkan byte count yang tepat.

find . -size 1033c

Core Commands yang Dipelajari

  • SSH connection pada non-standard ports
  • File listing dengan long format (ls -la)
  • File content reading (cat)
  • File type identification (file *)
  • Advanced searching dengan size filters (find)

Setiap level mengajarkan teknik Linux esensial untuk manipulasi file dan eksplorasi sistem.