Mohon tunggu...
Fahrul
Fahrul Mohon Tunggu... Lainnya - Cyber Security Enthusiast

Hi everyone, i would like to introduce myself. My name's Fahrul. I am from Madiun. I am a cyber security enthusiast and a student at Sekolah Hacker.

Selanjutnya

Tutup

Ilmu Alam & Tekno

Overthewire Bandit Level 6 - Level 10

12 Desember 2022   15:14 Diperbarui: 16 Desember 2022   19:34 292
+
Laporkan Konten
Laporkan Akun
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
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-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-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-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-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
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

Mohon tunggu...

Lihat Konten Ilmu Alam & Tekno Selengkapnya
Lihat Ilmu Alam & Tekno Selengkapnya
Beri Komentar
Berkomentarlah secara bijaksana dan bertanggung jawab. Komentar sepenuhnya menjadi tanggung jawab komentator seperti diatur dalam UU ITE

Belum ada komentar. Jadilah yang pertama untuk memberikan komentar!
LAPORKAN KONTEN
Alasan
Laporkan Konten
Laporkan Akun