Lihat ke Halaman Asli

Fahrul

Cyber Security Enthusiast

Overthewire Bandit Level 6 - Level 10

Diperbarui: 16 Desember 2022   19:34

Kompasiana adalah platform blog. Konten ini menjadi tanggung jawab bloger dan tidak mewakili pandangan redaksi Kompas.

Halo teman — teman, disini saya akan sharing cara saya menyelesaikan overthewire bandit level 6— level 10. Semoga bisa membantu teman — teman semua yang sedang mengerjakan overthewire bandit atau yang sedang belajar basic command pada linux.

// Level 6 ➡ Level 7

  1. Target kita kali ini adalah file yang tersimpan di suatu tempat di dalam server yang memiliki kategori user bandit7, group bandit6, dan size 33 bytes.
  2. Command yang akan kita gunakan adalah find dan ditambahkan simbol “ / “ untuk bisa mengakses file yang kita cari ke semua direktori dalam server, serta diikuti dengan kategori dari target.

level-6-7-1-png-6396e00b08a8b507e935b462.png

3. Setelah kita menemukan path dari lokasi target, kita cukup copy paste dan menggunakan command cat untuk membuka isi file.

level-6-7-2-png-6396e036906beb499303eda2.png


// Level 7 ➡ Level 8

  1. Kali ini kita akan mencari kata “ millionth “ dalam sebuah data.txt, kita cukup menggunakan command grep diikuti dengan kata yang ingin kita cari lalu lokasi atau nama file.

level-7-8-png-6396e0844addee771b42fc72.png


// Level 8 ➡ Level 9

  1. Target level ini berada di file data.txt dan memiliki kategori yang unik yaitu hanya memiliki jumlah satu baris text yang sama.
  2. Kita akan menggunakan command gabungan sort dengan uniq, kali ini saya memiliki dua cara untuk mendapatkan password yaitu dengan menambahkan command uniq -u atau uniq -c.
  3. Note : “ ! “ digunakan untuk menggabungkan dua atau lebih command.
  4. Note : “ uniq -u “ hanya menampilkan baris yang unik.
  5. Note : “ uniq -c “ untuk menghitung jumlah baris yang sama.

level-8-9-png-6396e0ca4addee03216b8602.png


// Level 9 ➡ Level 10

  1. Kali ini kita akan mencari target yang memiliki kategori human-readables strings dan diawali dengan beberapa karakter “ = “.
  2. Kita akan menggunakan command strings dan digabungkan dengan command grep. Pada command grep kita inputkan karakter “ = “ untuk menseleksi simbol dalam data.txt agar mempermudah kita dalam menemukan password.

level-9-10-png-6396e1014addee029d3f71f3.png


// Level 10 ➡ Level 11

  1. Target terakhir berada di file data.txt, yang mana telah di encoded ke base64. Oleh karena itu kita harus menggunakan command base64 untuk bisa membaca isi file data.txt
  2. Note: “ base64 -d “ digunakan untuk mendecode file yang telah di encode.

level-10-11-png-6396e12a4addee13b66d16b2.png

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 😁

Baca konten-konten menarik Kompasiana langsung dari smartphone kamu. Follow channel WhatsApp Kompasiana sekarang di sini: https://whatsapp.com/channel/0029VaYjYaL4Spk7WflFYJ2H




BERI NILAI

Bagaimana reaksi Anda tentang artikel ini?

BERI KOMENTAR

Kirim

Konten Terkait


Video Pilihan

Terpopuler

Nilai Tertinggi

Feature Article

Terbaru

Headline