Nmap ile Sistematik Ağ Keşfi Metodolojisi
ugrkrbck 🔴 · 2026-09-12 21:20:27
Konu: Metodoloji · Belirli bir platform/odaya değil, genel yaklaşıma odaklıdır.
Her sızma testi ya da CTF çözümü, doğru bir keşif (reconnaissance) aşamasıyla başlar. Nmap, bu aşamanın en temel ve en çok kullanılan aracıdır. Bu rehber, gelişigüzel tarama yerine sistematik bir Nmap metodolojisi sunar.
■ 1. Aşama 1: Hızlı Genel Tarama
Önce tüm portları hızlıca tarayarak hangilerinin açık olduğunu belirle:
nmap -p- --min-rate=1000 -T4 <hedef-ip>
-p- tüm 65535 portu tarar, --min-rate taramayı hızlandırır. Bu aşamada henüz servis detayına girmiyoruz, sadece "hangi kapılar açık" sorusuna cevap arıyoruz.
■ 2. Aşama 2: Detaylı Servis/Versiyon Taraması
Açık portları bulduktan sonra, sadece o portlara odaklanarak derinlemesine bir tarama yap:
nmap -sC -sV -p 21,22,80,443 <hedef-ip>
- -sC: varsayılan script'leri çalıştırır (temel zafiyet/bilgi toplama script'leri dahil)
- -sV: servis versiyon tespiti yapar (bu, hangi CVE'lerin geçerli olabileceğini anlamak için kritiktir)
■ 3. Aşama 3: UDP Taraması (Sıkça Unutulur)
Çoğu kişi sadece TCP tarar, ama bazı kritik servisler (DNS, SNMP gibi) UDP üzerinden çalışır:
nmap -sU --top-ports 20 <hedef-ip>
■ 4. Aşama 4: Zafiyet Odaklı Script Taraması
Belirli bir servis/versiyon tespit edildiğinde, o servise özel NSE (Nmap Scripting Engine) script'leri çalıştırılabilir:
nmap --script vuln -p <port> <hedef-ip>
Bu, bilinen zafiyet imzalarını otomatik olarak kontrol eder (dikkat: bazı script'ler agresif olabilir, izinsiz ortamlarda asla kullanılmamalıdır).
■ 5. Çıktıyı Kaydetme Alışkanlığı
Her taramanın çıktısını (özellikle uzun süren CTF/pentest angajmanlarında) kaydetmek, sonradan referans almak için değerlidir:
nmap -sC -sV -oA tarama-sonucu <hedef-ip>
-oA, sonucu üç farklı formatta (normal, XML, grepable) aynı anda kaydeder.
■ Özet Metodoloji
1. Hızlı tüm-port taraması → açık portları bul
2. Bulunan portlara derinlemesine -sC -sV taraması
3. UDP'yi unutma
4. Gerekirse hedefe özel NSE script'leri çalıştır
5. Sonuçları kaydet, referans olarak sakla
Bu adımları sırayla uygulamak, gelişigüzel taramaktan çok daha hızlı ve güvenilir sonuç verir — özellikle zaman kısıtlı CTF ortamlarında.