써니나타스 7번 문제에 접속해 봅시다.
Do u like girls? 라는 텍스트 상자와 두개의 버튼 그리고 아이유의 사진이
나와있습니다.
한번 사이트를 더 살펴봅시다
사이트를 밑으로 내리다 보니 YES라는 버튼이 보입니다.
아무래도 위에서의 Do u like girls?에 대한 답을 의미하는 것 같습니다.
한번 버튼을 눌러보면
Fail..Your too slow.. 실패 너무 느리다.. 라는 문구가 나옵니다
아무래도 이 버튼을 빨리 눌르는게 문제의 해결 방법으로 보여집니다.
한번 소스코드를 살펴봅시다
소스코드를 살펴보니 두개의 form태그가 있는 것을 확인해 볼 수 있습니다.
각각의 form태그를 살펴봅시다.
위에 나타난 form태그는 frn이라는 이름을 가졌고
DO u like girls라는 문구를 띄워주는 코드가 담긴 form으로 보여집니다
두번째 form태그는 frm이라는 이름을 가졌고
menu,back버튼과 아이유의 사진
그리고 핵심인 yes버튼이 담긴 form태그로 보입니다.
위에서 추측했듯 yes버튼을 빨리 누르는 것이 관건인 것으로 보여지므로
Js와 개발자도구 콘솔을 이용하여 버튼을 클릭하여 누르는 것이 아닌
JS를 이용하여 버튼을 빠르게 누르면 문제를 해결할 수 있을것으로 보입니다.
개발자도구에
document.frm.submit();
라는 명령어를 입력해주면
frm태그내의 submit을 실행해 줄 것입니다.
콘솔로 명령을 보내보면?
물론 늦었다고 알림창이 나타날 것입니다.
빨리 명령을 보내야 하므로 미리 콘솔창에
document.frm.submit();를 입력해두고 새로고침을 한뒤
바로 명령을 보내주면?
축하한다는 알림과 함께
Authkey가 나타납니다 성공!
'웹해킹 > 써니나타스 (SUNINATAS)' 카테고리의 다른 글
써니나타스 (suninatas) 4번 (0) | 2020.04.14 |
---|---|
써니나타스 (suninatas) 3번 (0) | 2020.04.12 |
써니나타스 (suninatas) 2번 (0) | 2020.04.11 |
써니나타스 (suninatas) 1번 (0) | 2019.09.08 |