Langsung ke konten utama

Unggulan

Mendeteksi Gambar Duplikat dengan Python: Panduan Praktis

Panduan Lengkap OverTheWire Bandit Level 6 → 7

 



OverTheWire Bandit Level 6 → 7


Level 6

Login

Gunakan perintah berikut untuk login via SSH:

ssh bandit6@bandit.labs.overthewire.org -p 2220

Kata Sandi: DXjZPULLxYr17uwoI01bNLQbtFemEgo7


Tugas

Cari file di server yang memiliki properti berikut:

  1. Dimiliki oleh pengguna bandit7.
  2. Dimiliki oleh grup bandit6.
  3. Ukuran file adalah 33 bytes.

Penjelasan Teori

1. Kepemilikan File di Linux

Setiap file di Linux memiliki pemilik pengguna dan pemilik grup. Informasi ini dapat dilihat menggunakan perintah ls -l.

Contoh:

ls -l bandit7.password

Hasil:

-rw-r----- 1 bandit7 bandit6 33 May  7  2020 bandit7.password
  • Kolom ketiga menunjukkan pemilik pengguna (bandit7).
  • Kolom keempat menunjukkan pemilik grup (bandit6).

2. Pencarian File dengan find

Perintah find memiliki opsi berikut untuk mempermudah pencarian file:

  • -type f: Mencari file saja (tidak termasuk direktori).
  • -user <username>: Mencari file yang dimiliki oleh pengguna tertentu.
  • -group <groupname>: Mencari file yang dimiliki oleh grup tertentu.
  • -size <size>: Mencari file dengan ukuran tertentu (contoh: 33c untuk 33 bytes).

Langkah-Langkah Solusi

  1. Jalankan perintah berikut dari direktori root (/) untuk mencari file yang sesuai dengan kriteria:

    find / -type f -user bandit7 -group bandit6 -size 33c 2>/dev/null
    
    • 2>/dev/null: Menyembunyikan pesan kesalahan seperti Permission denied.

    Hasil:

    /var/lib/dpkg/info/bandit7.password
    
  2. Buka file tersebut menggunakan cat untuk mendapatkan password:

    cat /var/lib/dpkg/info/bandit7.password
    

    Hasil:

    HKBPTKQnIay4Fw76bEy8PVxKEDQRKTzs
    

Komentar

Postingan Populer