문제풀이

[Dreamhack] web-misconf-1 문제풀이

suuuullloc 2024. 1. 16. 21:52

# 문제링크 : https://dreamhack.io/wargame/challenges/45

 

web-misconf-1

기본 설정을 사용한 서비스입니다. 로그인한 후 Organization에 플래그를 설정해 놓았습니다. Reference Server Side Basic

dreamhack.io


 

문제 파일

 

웹페이지

 

일단 로그인창에 아무거나 쳐서 로그인해보았다.

 

로그인이 되지 않는다.

 

Grafana가 뭔지 검색해봤는데 '멀티플랫폼 오픈 소스 애널리틱스 및 인터랙티브 시각화 웹 애플리케이션으로 지원되는 데이터 소스에 연결될 때 웹의 차트, 그래프, 경보를 제공한다.' 고 나와있다.

 

음 grafana라는 웹페이지를 문제로 낸 걸 보면 grafana의 기본 설정을 이용한 문제이지 않을까? grafana의 기본 설정에 대해서 검색해보니 admin이라는 기본 계정을 가지고 있다고 한다. admin으로 한 번 로그인해보자.

 

헉! 아이디와 패스워드에 admin이라고 입력했더니 로그인이 되었다. 로그인을 했으니 이제 organization을 살펴보자.

 

organization을 찾아야해서 둘러보던 중 orgs이라는 메뉴를 발견해서 클릭해보았다.

 

orgs 쪽엔 뭐가 없어보여서 다른 메뉴들로 클릭하면서 살펴보던 중 settings 쪽을 살펴봤다.

 

이쪽에 플래그가 보인다.

 

플래그를 입력했더니 문제가 해결됐다.