Teknik Notlar
OverTheWire Bandit: Seviye 33 → Seviye 34 (Final)
Görev Tamamlandı! Bandit serisinin sonuna geldik.
OverTheWire Bandit: Seviye 32 → Seviye 33
Uppshell Kaçışı: Her şeyi büyük harfe çeviren kısıtlı bir kabuktan (shell) nasıl kaçılır?
OverTheWire Bandit: Seviye 31 → Seviye 32
Git Push & .gitignore: İzin verilmeyen (ignore edilen) bir dosyayı nasıl zorla yükleriz?
OverTheWire Bandit: Seviye 30 → Seviye 31
Git Etiketleri (Tags): Deponun geçmişindeki belirli noktaları incelemek.
OverTheWire Bandit: Seviye 29 → Seviye 30
Git Dalları (Branches): Gizli verileri bulmak için alternatif geliştirme yollarını keşfetmek.
OverTheWire Bandit: Seviye 28 → Seviye 29
Git Geçmişi: Commit günlüğünü (log) inceleyerek silinmiş verileri nasıl kurtarırız?
OverTheWire Bandit: Seviye 27 → Seviye 28
Git Temelleri: Bir depo (repository) nasıl klonlanır ve versiyon kontrol sisteminden veri nasıl çekilir?
OverTheWire Bandit: Seviye 26 → Seviye 27
Keşif (Enumeration) ve SUID: Size hiçbir talimat verilmeyen bir durumu, çevrenizi inceleyerek nasıl aşarsınız?
OverTheWire Bandit: Seviye 25 → Seviye 26
Kısıtlı Kabuktan (Restricted Shell) Kaçış: Terminali küçültüp 'more' ve 'vi' kullanarak özgürlüğümüze nasıl kavuşuruz?
OverTheWire Bandit: Seviye 24 → Seviye 25
Brute-Force (Kaba Kuvvet) saldırısı ile 4 haneli bir PIN kodunu kırmak. 10.000 olasılığı saniyeler içinde denemek.
OverTheWire Bandit: Seviye 23 → Seviye 24
Script Kiddie Olmaktan Çıkış: İlk shell scriptimizi yazarak yetkili bir kullanıcının bizim komutlarımızı çalıştırmasını sağlamak.
OverTheWire Bandit: Seviye 22 → Seviye 23
Kod Okuryazarlığı: Shell script analizi yaparak dinamik oluşturulan dosya isimlerini tahmin etmek.
OverTheWire Bandit: Seviye 21 → Seviye 22
Zamanın Efendisi Cron: Zamanlanmış görevleri (cronjobs) inceleyerek arka planda çalışan scriptleri analiz etmek.
OverTheWire Bandit: Seviye 20 → Seviye 21
Rolleri Değişiyoruz: Kendi sunucumuzu kurup, SUID yetkili bir programın bize bağlanmasını sağlamak.
OverTheWire Bandit: Seviye 19 → Seviye 20
Süper Yetkiler (SUID): Başkasının kimliğiyle çalışan programları kullanarak erişim kısıtlamalarını aşmak.
OverTheWire Bandit: Seviye 18 → Seviye 19
Kapıdan Kovulsan Bacadan Gir: SSH ile doğrudan komut çalıştırarak kısıtlı kabuğu (restricted shell) atlatmak.
OverTheWire Bandit: Seviye 17 → Seviye 18
Farkı Bul: İki dosya arasındaki tek değişikliği diff komutu ile tespit etmek.
OverTheWire Bandit: Seviye 16 → Seviye 17
Dedektiflik Zamanı: Nmap ile port tarama, SSL servislerini bulma ve özel bir SSH anahtarı (Private Key) elde etme.
OverTheWire Bandit: Seviye 15 → Seviye 16
Güvenli Bağlantı (SSL/TLS): Port 30001'e şifreli bağlantı kurmak için OpenSSL kullanmak.
OverTheWire Bandit: Seviye 14 → Seviye 15
Ağ Programlamaya Giriş: Netcat (nc) kullanarak yerel bir porta veri göndermek ve cevap almak.
OverTheWire Bandit: Seviye 13 → Seviye 14
Şifre yerine Anahtar: SSH Private Key kullanarak yetkilendirme ve localhost bağlantısı.
OverTheWire Bandit: Seviye 12 → Seviye 13
Matruşka Şifre: Tekrar tekrar sıkıştırılmış bir dosyanın katmanlarını açmak (xxd, gzip, bzip2, tar).
OverTheWire Bandit: Seviye 11 → Seviye 12
Sezar Şifresi ve ROT13. Harfleri kaydırarak şifreleme ve tr (translate) komutu ile çözme.
OverTheWire Bandit: Seviye 10 → Seviye 11
Base64 nedir? Şifreleme (Encryption) değildir! data.txt içindeki karmaşık metni base64 -d ile çözmek.
OverTheWire Bandit: Seviye 9 → Seviye 10
Binary dosyaların içindeki metinleri okumak: strings komutu ile anlamsız veriler arasından 'human-readable' olanları ayıklamak.
OverTheWire Bandit: Seviye 8 → Seviye 9
Linux'un gücü: Pipe (|) operatörü ile komutları birleştirmek. Sort ve Uniq kullanarak binlerce satır arasından benzersiz olanı bulmak.
OverTheWire Bandit: Seviye 7 → Seviye 8
Samanlıkta iğne aramaya devam: Büyük dosyalarda metin aramak ve grep komutunun gücü.
OverTheWire Bandit: Seviye 6 → Seviye 7
Tüm sistemi taramak: find komutu ile kullanıcı (owner) ve grup (group) sahipliğine göre arama yapmak ve hata mesajlarını (stderr) gizlemek.
OverTheWire Bandit: Seviye 5 → Seviye 6
Samanlıkta iğne aramak: find komutu ile dosya boyutu, türü ve izinlerine göre filtreleme yaparak hedef dosyayı bulmak.
OverTheWire Bandit: Seviye 4 → Seviye 5
Linux'ta dosya içeriğini anlama: file komutu ve human-readable (okunabilir) dosya kavramı. Data yığını içinde doğru dosyayı buluyoruz.
OverTheWire Bandit: Seviye 3 → Seviye 4
Linux'ta gizli dosyalar (dotfiles) ve 'ls' komutunun parametrik kullanımı.
OverTheWire Bandit: Seviye 2 → Seviye 3
Linux kabuğunda (shell) boşluk içeren dosya isimlerini yönetme ve 'escaping' kavramı.
OverTheWire Bandit: Seviye 1 → Seviye 2
Linux'ta özel karakterli dosyalar ve standart girdi/çıktı (STDIN/STDOUT) yönetimi.
OverTheWire Bandit: Seviye 0 → Seviye 1
Linux dosya sistemi gezintisi, dosya türü analizi ve güvenli veri okuma yöntemleri.
OverTheWire Bandit: Seviye 0 - SSH Temelleri
SSH protokolünün standart dışı portlardaki davranışı ve güvenli uzak sunucu bağlantısının temelleri.