Kali Linux’a giriş
Kali ortamı, araç kategorileri, kurallar ve güvenli lab çalışması.
Seviye 101 · 18 ders · 15 pratik lab
Dersler
Kali ortamı ve çalışma düzeni
- Kali nedir ve çalışma kuralları: Kali Linux'un ne için kullanıldığını, izinsiz sistemlere dokunulmayacağını ve yalnızca kendi lab ortamında çalışma kurallarını öğrenirsin.
- Kali lab ortamı: sanal makine, sürüm doğrulama ve anlık görüntü: Kali’yi yalıtılmış bir sanal makinede kurup sürümünü doğrulayabilir, bozulursa geri dönmek için anlık görüntü alabileceksin.
- Kali'de araç kutusunu keşfetmek: Kali'deki araçların kategorilerini tanır, bir aracın ne işe yaradığını yardım sayfalarından bulmayı öğrenirsin.
- Kali'de araç kurmak ve metapaketler: Kali'ye araç kurmayı ve ilgili araçları toplu getiren metapaketlerin ne olduğunu, güvenilir kaynaktan kurmanın önemini öğrenirsin.
- Kali’de çalışma klasörü düzeni ve kanıt notları: Her değerlendirme için araç çıktılarını ve notları düzenli klasörlerde tutup sonradan rapora çevirebileceksin.
- Kısa görev: kanıt klasörünü kur ve lab makinesinin anlık görüntüsünü al
Terminalde rahat çalışmak
- Kali'de terminal: yollar, boru, düzenleme: Kali'de kendi lab makinende terminalde dizinler arasında gezmeyi, komutları boruyla birbirine bağlamayı ve dosya düzenlemeyi yaparsın.
- Kali'de kullanıcılar ve izinler: Kali'de kullanıcıları, dosya izinlerini ve sudo kullanımını okur, neden her işi yönetici hesabıyla yapmamak gerektiğini anlarsın.
- Kali'de süreçler, işler ve loglar: Kali'de çalışan süreçleri ve arka plan işlerini görür, sistem günlüklerini okuyarak makinede ne olduğunu izlemeyi öğrenirsin.
- grep ve awk ile araç çıktısından bulguyu süzmek: Uzun tarama çıktılarından yalnızca açık portları, sürümleri ve uyarıları grep ve awk ile ayıklayıp kısa bir bulgu listesi çıkarabileceksin.
- Kısa görev: bir araç çıktısından açık portları süz ve notlarına ekle
Ağ ve ilk araçlar
- Kali'de ağ bilgisi: adresler, rotalar, DNS, dinleyiciler: Kali'de kendi makinenin adreslerini, yönlendirmelerini, DNS ayarını ve dinleyen servislerini okuyup ağ durumunu özetlemeyi öğrenirsin.
- Kali'de ilk Nmap taraması: Kali'de yalnızca kendi lab makinende Nmap ile hangi portların açık olduğunu görür, çıktıyı bir savunmacı gözüyle yorumlarsın.
- Kali'de curl ile HTTP: Kali'de curl ile kendi lab web sunucundan yanıt ve başlıkları alıp sunucunun hangi bilgiyi dışarı verdiğini incelersin.
- Kali'de tcpdump ile yakalama ve pcap: Kali'de kendi lab ağında tcpdump ile trafiği kayıt dosyasına (pcap) alır ve içinde hangi bağlantıların geçtiğini okursun.
- Kali'de parola özetlerine giriş: John ile bir lab: Kali'de parolaların neden düz metin yerine özet (hash) olarak saklandığını ve zayıf bir parolanın lab ortamında John ile nasıl fark edilebildiğini anlarsın.
- msfconsole’a ilk bakış: modül aramak ve bilgisini okumak: Metasploit konsolunu açıp bir modülü arayabilecek, ne işe yaradığını ve hangi sürümleri etkilediğini belgesinden okuyabileceksin.
- Bitirme görevi: kendi Kali lab makineni güvenlik duvarıyla koru: Kali'de kendi lab makinende gereksiz portları kapatan basit güvenlik duvarı kuralları yazar ve sonucu tarama çıktısıyla doğrularsın.
Pratik lablar
- Kali makinenin sürümünü ve güncelliğini doğrula: Lab Kali makinesinin sürümünü, çekirdeğini ve bekleyen güncellemelerini kontrol edip bir kurulum kaydına yaz.
- Eksik bir aracı doğru paketten kur ve sürümünü kaydet: Görev listesindeki iki aracın hangi pakette ya da metapakette olduğunu bul, kur ve sürümlerini envantere ekle.
- Bir değerlendirme için kanıt klasörünü ve anlık görüntüyü hazırla: Göktaşı Yazılım değerlendirmesi için tarihli kanıt klasörü yapısını kur, not şablonunu ekle ve lab makinesinin anlık görüntüsünü al.
- Not klasöründeki dosya izinlerini yalnız sana açık hale getir: Kanıt klasöründe başkalarının okuyabildiği dosyaları bul, izinleri düzelt ve ls çıktısıyla doğrula.
- Lab makinesinde unutulmuş arka plan sürecini bul ve durdur: Çalışan süreçleri ve dinleyen portları listele, önceki oturumdan kalan aracı belirle, durdur ve günlükten doğrula.
- Kali makinesinin günlüklerinden son oturumun özetini çıkar: Sistem ve kabuk günlüklerinden son değerlendirme oturumunda hangi araçların ne zaman çalıştığını zaman çizelgesi olarak yaz.
- Bir tarama çıktısından yalnız açık portları süz: grep ve awk ile lab tarama dosyasındaki açık portları adres ve servisle birlikte tek bir listeye çıkar.
- Çok makineli çıktıdan servis başına makine listesi üret: Ilgıntepe Tekstil lab taramasının çıktısını işleyip her servis için hangi makinelerde açık olduğunu gösteren bir tablo üret.
- İki tarama arasında yeni açılan portları bul: Dünkü ve bugünkü lab tarama çıktılarını karşılaştıran kısa bir komut zinciri yaz ve yeni açılan portları notlarına ekle.
- Kali makinenin ağ yapılandırmasını belgele: Lab makinesinin adreslerini, varsayılan rotasını, DNS sunucusunu ve dinleyen servislerini bir tabloya yaz.
- Bu web servisinin yanıt başlıklarını curl ile denetle: Lab web servisinin başlıklarını incele, sürüm sızdıran ve eksik güvenlik başlıklarını bulgu olarak yaz.
- Belirli bir servisin trafiğini kaydet ve kanıt olarak sakla: tcpdump ile yalnız lab DNS trafiğini filtreleyerek yakala, pcap dosyasını kanıt klasörüne özetiyle birlikte kaydet.
- Kali makinende dışarı açık servisleri listele ve gereksizleri kapat: Dinleyen portları listele, değerlendirme için gerekmeyen servisi durdur ve yeniden kontrol et.
- Kali makinesine varsayılan engelleyen güvenlik duvarı kur: Gelen trafiği varsayılan olarak engelleyen kurallar yaz, yalnız lab ağından SSH’ye izin ver ve dışarıdan sınayarak doğrula.
- Kali makinenin güvenlik duvarını dışarıdan sına ve kural raporunu yaz: Lab ağındaki başka bir makineden Kali’ye tarama yap, yalnız izin verilen portun göründüğünü kanıtla ve kuralları gerekçeleriyle raporla.
Kurs hakkında
Kali ortamı, araç kategorileri, kurallar ve güvenli lab çalışması.
Ne öğreneceksin
- Kali ortamı ve çalışma düzeni
- Terminalde rahat çalışmak
- Ağ ve ilk araçlar
Ön koşullar
Ön bilgi gerekmez; kurs sıfırdan başlar.
Lab ortamı
Dersler, tarayıcında açılan sana özel bir Kali Linux terminalinde ve ona bağlı özel bir lab ağında geçer. Kurulum gerekmez.
Sık sorulan sorular
- Bu kurs benim düzeyime uygun mu?
- Kurs başlangıç düzeyindedir; her terim ilk geçtiği yerde açıklanır.
- Kurulum gerekir mi?
- Hayır. Her ders tarayıcında açılan sana özel bir lab ortamında geçer.
- Dersler nasıl işleniyor?
- Her ders 8 ile 10 adımdan ve bir kısa sınavdan oluşur. İlk adımlarda yazman gereken komut gösterilir, sonraki adımlarda yardım azalır; iki denemede takılırsan çözüm açılır.
- Ücretsiz deneyebilir miyim?
- Evet. Her kursun ilk üç dersi ücretsizdir.