그루트 시큐리티 - RemoteWebAdm
22, 10000번 port들이 open 되어있다.
Nmap의 서비스 배너 그래빙은 -sV옵션을 사용하면 된다.
해당 서비스 배너에 대해 자세히 알 수 있다.
22번 port에는 OpenSSH 7,6버전을 사용중이고
10000번 port에는 Webmin이라는 http 웹 서버서 실행 중이다.
10000번 포트로 웹 서버에 접근을 하니 Webmin에 접속할 수 있는 로그인 페이지에 접근하였다.
searchsploit을 사용하여 Webmin에 대해 알려진 취약점이 존재하는지 검색을 진행하였다.
인증없이 원격 코드 실행 취약점인 1.920버전에 대한 자료를 exploit.db에서 찾아보겠다.
해당 취약점은 1.890 ~ 1.920까지 사용 가능하니 target서비스에 이 취약점을 적용가능하다.
msfconsole 사용하고 search 명령어로 webmin 1.920 버전의 취약점을 검색하였다.
use 0 번으로 해당 취약점을 사용한다고 지정하였고 option을 확인하였다.
Rhosts와 Lhsot만 지정하면 exploit이 가능할 것같다.
옵션들을 지정해주고 exploit을 진행
flag를 확인하였다.