Nmap: host keşfi ve port tarama
Tarama türleri, hız ve gizlilik ayarları, sonuçları yorumlamak.
Seviye 201 · 17 ders · 18 pratik lab
Dersler
Canlı cihaz keşfi
- Nmap ile kendi ağında canlı cihazları bulmak: Kendi laboratuvar ağında nmap ile hangi cihazların açık olduğunu bulmayı ve ağın bir envanterini çıkarmanın nedenini öğrenirsin.
- Nmap: ARP ve ICMP ile keşif: Nmap'in aynı ağda ARP ve ICMP ile cihaz keşfini nasıl yaptığını ve savunmacı olarak bunun ağda nasıl göründüğünü anlarsın.
- ICMP kapalıyken Nmap ile canlı cihaz keşfi: TCP/UDP yoklaması ve -Pn: Ping yanıtı vermeyen ama canlı olan kendi cihazlarını TCP ve UDP yoklamalarıyla Nmap’te bulabileceksin.
- IPv6 ağında cihaz keşfi
- Kısa görev: ICMP kapalı bir alt ağda canlı cihazları bul
Port tarama
- Nmap TCP connect ve SYN taramaları: Nmap'in TCP connect ve SYN taramalarının farkını, kendi sisteminde hangi izleri bıraktığını ve günlüklerde nasıl göründüğünü anlarsın.
- Nmap UDP port taraması: Nmap ile UDP portlarının neden daha zor ve yavaş incelendiğini, kendi sunucularında hangi UDP servislerinin açık kaldığını denetlemeyi öğrenirsin.
- Nmap port durumlarını yorumlamak: nmap'in açık, kapalı ve süzülmüş port durumlarının ne anlama geldiğini ve bir sonuçtan neyi çıkarabileceğini anlarsın.
- Nmap port listeleri, aralıklar ve en yaygın portlar: Nmap'te taranacak portları liste, aralık ya da en yaygın portlar olarak seçmeyi ve kendi denetimine uygun kapsamı belirlemeyi öğrenirsin.
- Nmap hız şablonları ve paralel çalışma: Nmap'te tarama hızını ayarlamanın ağa ve sunucuya yükünü nasıl değiştirdiğini ve kendi sistemlerini zarar vermeden taramayı öğrenirsin.
- Güvenlik duvarının tarama sonucuna etkisini yorumlamak
- Kısa görev: süzülmüş portların hangi kuraldan kaynaklandığını bul
Envanter
- Nmap çıktısını ayrıştırmak: normal, grepable, XML: nmap sonuçlarını normal, grep ile aranabilir ve XML biçiminde kaydedip betiklerle işlemeyi öğrenirsin.
- Nmap ile alt ağ envanteri çıkarmak: Nmap ile kendi alt ağındaki tüm cihazların ve açık portların düzenli bir envanterini çıkarıp beklenmeyen bir şeyi fark etmeyi öğrenirsin.
- Nmap ile geniş kapsamı yönetmek: hedef sırası, parçalama ve kaldığı yerden sürdürme: Büyük bir hedef listesini sıralayıp parçalara bölerek ve kesilen taramayı sürdürerek güvenle taramayı öğrenirsin.
- İki taramayı karşılaştırmak: ndiff ile değişiklikler
- Bitirme görevi: Nmap ile kurumsal ağ envanteri ve açık port raporu: Kurgusal bir şirketin laboratuvar ağını Nmap ile izinli olarak tarayıp cihaz envanteri ve gereksiz açık portları gösteren kısa bir rapor hazırlarsın.
Pratik lablar
- Yerel ağdaki canlı cihazları ARP ile envantere ekle: Lab yerel ağında ARP tabanlı keşif yap, bulunan her cihazı adres, donanım adresi ve üretici bilgisiyle kaydet.
- ICMP kapalı alt ağda canlı cihazları bul: Pusulaya Sigorta'nın ICMP'yi engelleyen alt ağında TCP ve UDP yoklamalarıyla canlı cihazları bul ve ping sonucuyla farkı raporla.
- Keşifte görünmeyen sunucuyu bul ve envantere ekle: Varsayılan keşifte görünmeyen bir sunucuyu farklı yoklama türleriyle ortaya çıkar, nedenini açıkla ve envantere ekle.
- IPv6 komşularını listele ve envanterle eşleştir: Lab ağındaki IPv6 bağlantı yerel adresleri bul ve her birini IPv4 envanterindeki cihazla eşleştir.
- Yalnız IPv6'da açık kalan servisi bul: Göktaşı Yazılım sunucusunu IPv4 ve IPv6 üzerinden ayrı ayrı tara, yalnız IPv6'da açık kalan servisi tespit et ve bulguya yaz.
- IPv6 güvenlik duvarı açığını kapat ve yeniden doğrula: IPv4 kurallarının IPv6'ya taşınmadığı sunucuda eksik kuralları ekle ve iki protokolde de aynı port görünümünü taramayla doğrula.
- En yaygın portlarla tam port taramasını karşılaştır: Aynı hedefi en yaygın bin portla ve tüm portlarla tara, yalnız tam taramada çıkan servisi not et.
- Yüksek portta saklanan yönetim servisini envantere ekle: Akçakavak Lojistik sunucusunda standart dışı bir portta çalışan yönetim arayüzünü bul, sürümünü belirle ve sahibine bildir.
- TCP ve UDP sonuçlarını tek bir port haritasında birleştir: Üç sunuculu lab ağında TCP ve UDP taramalarını yap, sonuçları birleştirip her sunucu için onaylı ve onaysız portları ayıran bir harita çıkar.
- Tarama hızını ağ kuralına göre ayarla: Angajman kurallarındaki saniyelik paket sınırına uyan zamanlama ayarlarını seç ve taramanın sınırı aşmadığını kayıtla göster.
- Yarıda kalan geniş taramayı kaldığı yerden sürdür: Karaçam Mobilya'nın geniş adres aralığında kesilen taramayı sürdür ve hiçbir alt ağın atlanmadığını hedef listesiyle doğrula.
- Büyük kapsamı parçalara bölen bir tarama planı hazırla: Selvikent Belediyesi'nin altı alt ağı için hedef sırasını, parça boyutunu ve hız sınırını belirleyen planı yaz ve ilk parçayı çalıştır.
- XML çıktısından alt ağ envanteri üret: Tarama XML'ini ayrıştırıp her host için adres, açık port ve servis sütunlarından oluşan bir CSV envanteri oluştur.
- Envanterdeki her cihaza sahip ata: Lodoskaya Denizcilik alt ağ envanterini sahip listesiyle birleştir, sahipsiz kalan cihazları ayrı bir tabloda raporla.
- Kurumsal açık port raporunu hazırla: Erguvan Sigorta'nın iki alt ağını envanterle, ilkeye aykırı açık portları önem sırasına koy ve düzeltme sahipleriyle rapor yaz.
- İki tarama arasında yeni açılan portu bul: Dünkü ve bugünkü tarama XML'lerini ndiff ile karşılaştır ve yeni açılan portu değişiklik kaydına yaz.
- Ağa yeni katılan cihazı bul ve onay durumunu sor: Haftalık iki taramanın farkından yeni cihazı belirle, değişiklik talepleriyle karşılaştır ve onaysızsa bulgu aç.
- Düzeltme sonrası taramayla kapanışı kanıtla: Çamlıbel Su İdaresi raporundaki üç açık portun kapatıldığı bildirildi; yeniden tara, farkı çıkar ve kapanmayanı rapora geri yaz.
Kurs hakkında
Tarama türleri, hız ve gizlilik ayarları, sonuçları yorumlamak.
Ne öğreneceksin
- Canlı cihaz keşfi
- Port tarama
- Envanter
Ön koşullar
Aynı yolun 101 düzeyindeki kurslarını bitirmiş olmak ya da o konuları biliyor olmak yeterlidir.
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 201 düzeyindedir; daha düşük düzeydeki kursların konularını bildiğin varsayılı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.