Nmap: parmak izi ve betik motoru
Sürüm ve işletim sistemi tespiti, NSE betikleri.
Seviye 301 · 17 ders · 18 pratik lab
Dersler
Parmak izi
- Nmap ile servisleri tanımak: Nmap ile açık bir portun arkasında hangi servisin çalıştığını anlamanın savunma için neden önemli olduğunu ve bunu kendi sistemlerinde nasıl yapacağını öğrenirsin.
- Nmap sürüm tespiti ve yoğunluk: Nmap ile servis sürümlerini tespit edip eski ve güncellenmesi gereken yazılımları kendi sistemlerinde listelemeyi öğrenirsin.
- Nmap işletim sistemi parmak izi: Nmap'in işletim sistemini parmak izinden nasıl tahmin ettiğini ve bunu kendi cihazlarında envanteri doğrulamak için nasıl kullanacağını anlarsın.
- Parmak izinin sınırları: yanlış eşleşme ve güven oranı
- Kısa görev: lab hedeflerinin sürüm tablosunu doğrula
Betik motoru
- Nmap NSE betikleri: bulmak ve kategoriler: nmap'in betik motoru NSE'de betiklerin nasıl bulunduğunu ve kategorilerin hangilerinin güvenli denetim için uygun olduğunu anlarsın.
- Nmap ile varsayılan ve güvenli betikleri çalıştırmak: Nmap betik motorunda varsayılan ve güvenli kategorideki betikleri kendi laboratuvar sistemlerinde çalıştırıp çıktılarını yorumlamayı öğrenirsin.
- NSE betik argümanları ve kimlik bilgili denetim
- Betik kategorileri ve riskleri: üretimde neler çalıştırılmaz
- Nmap kapsamlı tarama ve sonuçları yorumlamak: Nmap'in birçok denetimi bir arada yapan kapsamlı taramasının ne ürettiğini, ağda ne kadar gürültü çıkardığını ve sonucu nasıl okuyacağını öğrenirsin.
- Kısa görev: güvenli betiklerle beş servisi denetle
Yapılandırma denetimi ve rapor
- Nmap betikleriyle kendi sistemlerinde zafiyet denetimi: Nmap betikleriyle kendi sistemlerindeki bilinen zafiyetleri izinli olarak denetlemeyi, bulguları yorumlamayı ve kapatılacakları belirlemeyi öğrenirsin.
- NSE ile TLS ve SSH yapılandırmasını denetlemek
- NSE ile SMB ve HTTP yapılandırma denetimi
- XML çıktısından okunabilir rapor üretmek
- Nmap sonuçlarını kaydetmek ve raporlamak: Nmap tarama sonuçlarını dosyaya kaydedip yöneticilerin okuyabileceği düzenli bir bulgu raporuna dönüştürmeyi öğrenirsin.
- Bitirme görevi: Nmap ile bir ağın servis ve yapılandırma denetimini raporla
Pratik lablar
- Lab hedeflerinin sürüm tablosunu doğrula: Sürüm tespiti sonuçlarını sunuculardaki paket bilgisiyle karşılaştır ve tablodaki her satırı doğru ya da yanlış olarak işaretle.
- Sürüm tespiti yoğunluğunu artırıp belirsiz servisi tanı: Tanınamayan bir servis için yoğunluğu kademeli artır, servisi doğru tanımlayan en düşük ayarı bul ve gerekçesini yaz.
- Afişi değiştirilmiş servisin gerçek sürümünü doğrula: Turnalı Perakende sunucusunda afişi farklı sürüm gösteren servisin gerçek sürümünü yerel kanıtla belirle ve envanteri düzelt.
- Üç hedefin işletim sistemi tahminlerini kaydet: Lab'daki üç hedef için işletim sistemi tespitini çalıştır, tahmini ve güven oranını envanter sütunlarına yaz.
- Düşük güvenli eşleşmeyi ek kanıtla netleştir: Güven oranı düşük çıkan hedef için açık ve kapalı port koşullarını sağla, tespiti tekrarla ve sonucun neden değiştiğini açıkla.
- Destek dışı işletim sistemlerini bul ve raporla: Saklıvadi Üniversitesi lab ağında destek süresi dolmuş işletim sistemlerini tespit et, kanıtla ve yükseltme önceliğiyle raporla.
- Güvenli kategorideki betikleri bul ve seç: Betik veritabanında güvenli ve varsayılan kategorilerdeki betikleri listele ve beş servis için uygun olanları seç.
- Güvenli betiklerle beş servisi denetle: Lab sunucusundaki beş servisi yalnız güvenli betiklerle denetle ve her servisten çıkan yapılandırma bilgisini bulgu satırına yaz.
- Üretimde çalışabilecek betikler için izin listesi hazırla: Demirsu Enerji için riskli kategorileri dışlayan bir betik izin listesi yaz, lab'da dene ve her dışlamanın gerekçesini belgeye ekle.
- Web sunucusunun TLS şifre listesini çıkar: Betik motoruyla lab web sunucusunun desteklediği protokol ve şifreleri listele ve zayıf olanları işaretle.
- SSH sunucusunun algoritmalarını denetle ve daralt: SSH sunucusunun anahtar değişimi ve şifre algoritmalarını betikle çıkar, eskileri yapılandırmadan kaldır ve yeniden denetle.
- Zayıf TLS ayarlarını düzelt ve betikle yeniden doğrula: Lavinya Klinikleri portal sunucusunda eski protokolleri ve zayıf şifreleri kapat, betik çıktısıyla önce ve sonra tablosunu raporla.
- Web sunucusunun başlık ve başlık bilgisini denetle: HTTP betikleriyle lab sitesinin sunucu başlığını, sayfa başlığını ve izinli yöntemlerini çıkar ve gereksiz olanları işaretle.
- SMB imzalama ve protokol sürümünü denetle: Dosya sunucusunda SMB imzalamanın zorunlu olup olmadığını ve eski sürümün açık olup olmadığını betikle denetle ve düzeltmeyi uygula.
- Gereksiz HTTP yöntemlerini kapat ve yeniden tara: Kumsal Turizm rezervasyon sunucusunda açık kalan riskli HTTP yöntemlerini bul, sunucu yapılandırmasından kapat ve betikle doğrula.
- XML çıktısını okunabilir rapora dönüştür: Betikli tarama XML'ini stil dosyasıyla HTML'e çevir ve raporun hangi bölümlerinin yöneticiye uygun olduğunu işaretle.
- Betik sonuçlarından bulgu tablosu üret: XML'deki betik çıktılarını küçük bir betikle ayrıştır ve servis, bulgu ve öneri sütunlu bir tablo üret.
- Bir ağın servis ve yapılandırma denetimini raporla: Ilgıntepe Tekstil'in dört sunuculu lab ağını betiklerle denetle, bulguları önem sırasına koy ve kapanış doğrulamasıyla rapor yaz.
Kurs hakkında
Sürüm ve işletim sistemi tespiti, NSE betikleri.
Ne öğreneceksin
- Parmak izi
- Betik motoru
- Yapılandırma denetimi ve rapor
Ön koşullar
Aynı yolun 101 ve 201 düzeyindeki konularına hâkim olmalısın.
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 301 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.