본문 바로가기
Security Project

21. Metasploit 추가 명령어 및 옵션

by 귀멸 2022. 9. 13.

1. Metasploit set/setg/unset/unsetg 옵션

 

모듈을 사용하게 되면 Required로 채워야하는 옵션들이 있는데 이를 설정할 때 set 명령어를 사용한다.

아래 모듈에서는 RHOSTS가 required 지만 current setting에 값이 없으므로 set으로 설정해야 한다.

set으로 설정 후 다시 show options로 보면 값이 들어가 있음을 볼 수 있다.

여기서 setg(g는 global)로 설정을 하게되면 해당 모듈 뿐 아니라 모든 모듈에 대한 옵션값을 동시에 설정 할 수 있다.

 

getg RHOSTS로 현재 global하게 설정된 옵션값을 출력 할 수 있다.

unset / unsetg는 각각 설정된 옵션값을 삭제시킨다.

RHOSTS / RHOST에 차이는 복수의 IP를 범위로 검색할 수 있느냐 없느냐의 차이

 


2. Metasploit verbose 옵션

아래 ftp 익명연결 가능 여부를 스캔하는 모듈에서 RHOSTS를 설정하고 run하면 결과값이 아래와 같이 나온다.

 

이를 좀 더 자세하게 보고 싶을 때 set verbose ture로 설정하면 오고가는 Packet를 더 상세하게 표현해 준다.

wireshark로도 해당 내용을 확인해 보면 아래와 같다

 

댓글