-
Suninatas 4번 풀이CTF 2019. 7. 29. 10:27
*문제 풀이에 스포일러가 포함되어 있습니다*
Suninatas 4번 문제이다
문제를 보면 아래 User-Agent 정보가 나온다. 필자는 Chrome 을 통해 띄워서 Chrome 정보가 뜬다
일단 먼저 소스 코드를 살펴보자
힌트를 보면 포인트를 50 에 달성하면 풀리는 것 같다. 그리고 Suninatas 는 무슨 뜻이지?
한 번 Plus 버튼을 눌러서 50 까지 눌러보자
근데 25 부터 'I like the SuNiNaTaS browser!' 이라는 팝업창이 뜨면서 25 후로는 카운트 되지 않는다.
직역하면 '자기는 써니나타스 브라우저를 좋아한다!' 인데, SuNiNaTaS 라는 브라우저가 있을까?
(뭔가 아래에 나오는 User-Agent 부분의 브라우저를 바꿔주면 되려나?)
하면서 찾아보다가 User-Agent 를 변경해주는 Chrome 확장 프로그램을 발견했다
이 확장프로그램은
이러한 브라우저 목록들이 있는데, 해당 브라우저를 선택하면 즉시 해당 브라우저로 바뀐다 (신기하다..)
하지만 보기와 같이 SuNiNaTaS 브라우저는 없다
그럼 어떻게 풀지 ??? 방법을 찾아보다가 우 클릭을 하면 옵션이 뜬다
옵션을 누르면
이렇게 브라우저 종류들이 나오는데, 저 부분이 사용자가 커스텀으로 추가 해 줄 수 있는 기능으로 보인다
그럼 한 번 내가 SuNiNaTaS 브라우저를 추가 해 보자
필자는 이렇게 추가를 해 주었다. 그러면
이렇게 SuNiNaTaS 브라우저가 추가된걸 볼 수 있다
그럼 SuNiNaTaS 브라우저로 변경하고 Plus 를 계속 눌러보자
아래에 User-Agent 가 SuNiNaTas 로 바뀌고 포인트가 25 를 넘어서도 추가가 된다
50 을 채우면
축하한다는 팝업창이 뜨면서
??? 였던 Auth key 가 Auth 값으로 바뀌어서 나온다