Linux terminal becerilerini öğreten başlangıç wargame'i — SSH, dosya okuma, izinler ve temel araçlar. Sıfırdan başlayabilirsin.
Mantık kapısından işlemciye, assembly'den wargame'e — bilgisayarı ve güvenliği en alttan kurup öğren. OverTheWire çözümleri + sıfırdan konu anlatımları, hepsi tek bir repoda, terminale bakarak. 🐧
OverTheWire, Linux ve güvenlik becerilerini oyun formatında öğreten ücretsiz bir platform. Başlangıçtan ileri seviyeye, önerilen sırayla:
Linux terminal becerilerini öğreten başlangıç wargame'i — SSH, dosya okuma, izinler ve temel araçlar. Sıfırdan başlayabilirsin.
Binary analiz ve basit exploit teknikleri. ltrace/strace ile binary davranışını incelersin. Bandit gerektirir.
Kriptografi temelleri — klasik şifrelerden modern yaklaşımlara. Şifreli metinleri kırarsın.
Web güvenliği — HTTP, kaynak kodu analizi, SQL injection, XSS ve fazlası. Tarayıcı üzerinden oynanır.
Binary exploitation — buffer overflow, format string ve temel exploit geliştirme. Assembly okuma gerektirir.
Orta seviye binary exploitation. Narnia'dan daha karmaşık senaryolar, ASLR ve çeşitli korumalar.
İleri seviye binary exploitation. Minimum ipucu, maksimum zorluk — sadece tecrübeli exploit geliştiricileri için.
Karma binary exploitation & RE — her seviyede bambaşka bir zafiyet sınıfı: TOCTOU, kütüphane hijack, self-modifying kod, FSOP, ELF parser, format string. Behemoth + Utumno sonrası capstone.
Ağ/soket programlamayla başlayıp klasik ikili istismar müfredatının tamamını dolaşan geniş lab — endianness, overflow, format string, heap, ret2libc/ROP, sonra kriptanaliz + RE/keygen. Kaynak çoğu seviyede verilmez.
Komutların ve kavramların wargame-bağımsız, referans olarak tutulduğu dosyalar — artık tamamı site içinde okunuyor. Bir kategoriye tıkla, okuyucu açılsın.
Rehberlerde yöntem anlatılıyor, şifreler paylaşılmıyor (tek istisna Krypton — parola çözümün çıktısıdır). Önce kendin dene, takılırsan bak.
Bir şeyin nasıl çalıştığını anlatmakla, o şeyi elinle çevirip görmek aynı şey değil. Buradakiler okunmak için değil, kurcalanmak için yazıldı — tarayıcıda çalışırlar, kurulum istemezler.
Konu anlatımları metindir; okursun, kafanda canlandırırsın. Buradakiler çalışan şeylerdir — kendi sayfaları ve kendi görünümleri var, okuyucunun içine sığmazlar.
▸ Laboratuvarı açRepoda derlenen harici kaynaklardan bir seçki — derinleşmek istediğinde.