Usar el comando setg para configurar un LHOST global
En este paso, iniciará la consola de Metasploit y configurará una variable global para LHOST. El comando setg se utiliza para establecer una variable que persistirá en diferentes módulos dentro de la misma sesión de msfconsole.
Primero, encontremos la dirección IP de su entorno de laboratorio. Esta IP se utilizará como valor para LHOST.
hostname -I | awk '{print $1}'
Verá una salida similar a esta (su dirección IP será diferente):
192.168.3.123
Recuerde esta dirección IP. Ahora, inicie la consola de Metasploit Framework. La bandera -q se utiliza para el modo "silencioso" (quiet), que suprime el banner de inicio.
msfconsole -q
Su prompt cambiará a msf6 >. Ahora, configuremos la variable LHOST globalmente. Utilice el comando setg seguido del nombre de la variable y la dirección IP que acaba de encontrar.
Nota: Por favor, reemplace YOUR_IP_ADDRESS con la dirección IP real del comando hostname -I.
setg LHOST YOUR_IP_ADDRESS
Debería ver un mensaje de confirmación:
LHOST => YOUR_IP_ADDRESS
Este comando ha almacenado ahora su dirección IP como un valor global de LHOST para esta sesión. Para verificar esto, puede usar el comando show con la bandera -g, que muestra todas las variables configuradas globalmente.
show -g
La salida listará todas las variables globales:
Global
=======
Name Value
---- -----
LHOST YOUR_IP_ADDRESS