본문 바로가기
CTF/SuNiNaTaS

[CTF] SuNiNaTaS(써니나타스) 7번 Write-Up | Web

by spareone 2022. 10. 5.

 써니나타스 7번 문제풀이 Write Up 입니다.

[그림 1] Level 7 페이지

Do U Like girls?라는 글자와 아이유 사진이 있습니다.

[그림 2] Level 7 중간 영역

중간에는 뜬금없이 YES 버튼이 있습니다.

[그림 3] Level 7 하단 영역

아래쪽에는 윤아 사진이 있습니다.

 

[그림 2]에서 본 중간 YES 버튼을 눌러 보겠습니다.

[그림 4] YES 버튼을 클릭 후 나온 메시지

느리다고 합니다.

[그림 5] Level 7 페이지 소스코드

F12를 눌러서 확인해보니 Faster and Faster라고 힌트가 있습니다.

아마 가운데 있는 YES버튼을 빨리 누르면 될 것 같습니다.

 

신컨이면 이론상 빨리 누를 순 있겠지만

버튼 위치도 많이 내려가야 있고, 크기도 작아서 일반적으로는 빨리 누르기가 불가능합니다.

 

따라서 Console을 통해 버튼을 눌러보겠습니다.

 

[그림 6] YES 버튼 코드

YES 버튼 소스코드를 살펴봅니다.

input 태그이고, type은 submit입니다.

[그림 7] Console 탭

Console 탭을 열어 이렇게 입력합니다.

querySelector을 이용해 YES 버튼을 선택하고, click() 함수를 통해 클릭되도록 해 보겠습니다.

[그림 8] Console을 통해 클릭이 된 모습

이 상태에서 엔터를 누르면 클릭이 되는 것을 확인할 수 있습니다.

 

페이지가 다시 로딩이 되면, 키보드 위쪽 버튼 -> Enter 버튼을 재빨리 될 때까지 누릅니다.

[그림 9] 빨리 누르기에 성공한 후 메시지

누르기에 성공하면 다음과 같은 메시지가 뜨고 flag가 나옵니다.

댓글