5/29/2017

[METASPLOIT] msfconsole 내 Prompt 설정하기

msf 사용 중 간단한 편의 기능에 대한 이야기를 할까합니다. 바로 Prompt 부분에 대해 설정하는 방법인데요.
초기 저는 이 방법이 있을거란 생각도 안하고 코드에서 직접 바꿔서 썼었던 기억이 나네요. (물론 그것도 나름의 장점이!)

먼저 msfconsole을 열어줍니다. 쉘이 떴다면.. 아래와 같이 setg 명령을 이용해 Prompt의 구성을 변경할 수 있습니다. 

msf > setg Prompt "HACKER"
Prompt => HACKER

그러면 아래와 같이 쉘이 바뀝니다.

HACKER >


자 이것만 가지고 이야기를 드리면 좀 심심한 것 같으니 실용적인 Prompt 설정을 해보도록 하죠.
msf 내 Prompt는 여러가지의 변수를 사용할 수 있습니다. 아래 대충 정리한 표를 보시면..

%T - Timestamp
%S - Session count
%J - Job count
%H - Hostname of the local machine
%U - Username of the user running msfconsole
%D - Current local directory
%L - Host to use for listeners (same as 0.0.0.0)


Time, Session count, Job 등 현재 msf의 상태에 대한 정보를 담는 변수들이 있습니다. 이를 활용하면 조금 더 편리한 console 사용이 가능하지요.

Session count와 Job count를 같이 표기해보도록 하겠습니다.

msf > setg Prompt "SHELL(Sessions: %S Jobs: %J) "

SHELL(Sessions: 0 Jobs: 0) >

잘 되었네요. 이를 잘 활용하면.. 좀 더 편안한 msf 사용이 가능하겠죠?

Reference

http://www.r00tsec.com/2011/07/metasploit-console-customizable-prompts.html
https://www.commonexploits.com/customising-the-metasploit-console/


HAHWUL

Security engineer, Gopher and H4cker!

Share: | Coffee Me:

0 개의 댓글:

Post a Comment