setg 명령어를 사용하여 전역 LHOST 설정하기
이 단계에서는 Metasploit 콘솔을 시작하고 LHOST에 대한 전역 변수를 설정합니다. setg 명령어는 동일한 msfconsole 세션 내에서 다른 모듈에 걸쳐 유지되는 변수를 설정하는 데 사용됩니다.
먼저, 실험 환경의 IP 주소를 찾습니다. 이 IP 는 LHOST의 값으로 사용됩니다.
hostname -I | awk '{print $1}'
다음과 유사한 출력을 볼 수 있습니다 (IP 주소는 다를 수 있습니다):
192.168.3.123
이 IP 주소를 기억하십시오. 이제 Metasploit Framework 콘솔을 시작합니다. -q 플래그는 시작 배너를 억제하는 "quiet" 모드에 사용됩니다.
msfconsole -q
프롬프트가 msf6 >로 변경됩니다. 이제 LHOST 변수를 전역적으로 설정해 보겠습니다. setg 명령어 뒤에 변수 이름과 방금 찾은 IP 주소를 입력합니다.
참고: YOUR_IP_ADDRESS를 hostname -I 명령에서 얻은 실제 IP 주소로 바꾸십시오.
setg LHOST YOUR_IP_ADDRESS
확인 메시지가 표시됩니다:
LHOST => YOUR_IP_ADDRESS
이 명령은 이제 이 세션에 대한 전역 LHOST 값으로 IP 주소를 저장했습니다. 이를 확인하려면 -g 플래그와 함께 show 명령어를 사용할 수 있으며, 이는 모든 전역으로 설정된 변수를 표시합니다.
show -g
출력에는 모든 전역 변수가 나열됩니다:
Global
=======
Name Value
---- -----
LHOST YOUR_IP_ADDRESS