
IU 사진이 있었다
소스코드를 열어보았다.

YES라는 제출용 버튼이 있는 거 같다.

눌러봤는데 (Fail your too slow) 너무 느려서 실패했다는 알림 창이 떴다.

그래서 웹페이지를 축소해서 빠르게 눌러보았다.

?? 축하한다는 문자가 나오고 flag 값이 나왔다.

BUT 출제자의 의도는 이렇게 단순한 건 아닌 거 같다. 소스코드에 있는 script 코드가 하나 있었다.

[소스코드 분석]
noEvent() 키보드 입력을 제지시키는 이벤트 함수인 거 같다
event.keyCode == 116 (F5키) | | event.ketCode == 9 (Tab키)

F5나 Tab키를 누르면 NO!라는 알림 창이 뜨는 거 같다.
event.ctrlKey 는 Ctrl 키와 keyCode = 78 → n 82 → R인 거 같다
document.onkeydown = noEvent; 이벤트 핸들러를 설정하는 코드인 거 같다
view-source:http://suninatas.com/challenge/web07/web07.asp URL 경로에 Web07.asp가 있다 소스코드에는 POST 방식으로 되어있고 이름에는 frm이라는 게 되어 있다 frm.submit()을 넣어보았다.

너무 느리다는 알림 창이 떴다.. 흠... 머지?
새로고침을 갈겨(?) 보았다.


flag 값을 획득할 수 있었다.

'CTF > 써니나타스' 카테고리의 다른 글
| 써니나타스[Web-22 문제풀이] (0) | 2025.11.20 |
|---|---|
| 써니나타스[Web-8 문제풀이] (0) | 2025.11.19 |
| 써니나타스 [Web-6 문제풀이] (0) | 2025.11.14 |
| 써니나타스 [Web-5 문제풀이] (0) | 2025.11.12 |
| 써니나타스 [Web-4 문제풀이/Burp Suite] (0) | 2025.11.11 |
