검색결과 리스트
글
< 알아야 할 것 >
location.href 는 JavaScript에서 새로운 페이지로 이동되는 명령어로 location.href='abc.php' 이런 식으로 사용된다.
form 의 이름을 통해 form 내부의 함수를 호출할 수 있다.
event.keyCode 는 무슨 키를 눌렀는지 알려주고 event.ctrlKey 는 Ctrl 키를 눌렀는지 알려준다.
document.onkeydown 은 키보드를 눌렀을 때, document.onkeyup 은 키보드를 뗐을 때를 나타낸다.
< 풀이 >
이 문제를 접하고 사이트를 들어갔을 때 갑자기 얼굴이 튀어나와서 놀랐다.
Text field 에 Do U Like girls? 라는 말이 적혀있고 아래로 내리면 YES 라는 버튼이 있다.
버튼을 누르니 실패.. 당신은 너무 느려! 라고 Alert 창에게 혼났다.
이후 스크립트를 봤는데 F5, TAB, Ctrl + N, Ctrl + R 을 막아놨다.
힌트를 보니 빠르게 하라고 한다.
YES 라는 버튼을 보니 type 이 submit 으로 넘어가게 되어있었다. 속해있는 form의 이름이 frm 이라
콘솔창에 frm.submit();을 통해 바로 기능을 수행하려고 했는데 어찌된 일인지 정의되어 있지 않다고 나온다.
URL을 보니 7번 문제에 대한 URL 이 아닌 suninatas.com 이여서 새로고침을 해도 main 홈페이지로 가게 된다.
그래서 다른 문제에 들어가 문제에 해당하는 URL 을 찾고 번호를 바꿔 location.href 를 통해
새로고침을 가능하게 하고 frm.submit()을 정의할 수 있도록 하였다.
그러고 새로고침을 통해 빠르게 몇번 시도해보니 아니 이게 왠일인가! Auth Key 가 나왔다! 헤헤헿
( 윤아 사진은 왜 있는지 모르겠다. 눈호강용인가..? )
< 알아야 할 것 >
크롬 개발자 도구 콘솔창 활용법
아이유
윤아
'Hacking > Web Hacking' 카테고리의 다른 글
Webhacking.kr 1번 문제 (0) | 2018.09.18 |
---|---|
Suninatas 8번 문제 (0) | 2018.09.09 |
Suninatas 6번 문제 (0) | 2018.09.07 |
Suninatas 5번 문제 (0) | 2018.09.05 |
Suninatas 4번 문제 (0) | 2018.09.05 |
RECENT COMMENT