Level2
Javascript 관련 문제이다.
우선 로그인 폼이 있다.
우선 페이지 소스보기를 통해 소스를 확인한다.
힌트는 id와 pw를 같다는 것이다.
하지만 Join 버튼을 클릭한 결과 'You can't Join! Try again' 이라는 메시지가 출력되었다.
자바스크립트 부분을 보면 if( id == pw ) 이 부분으로 인해 같게 입력한다면 메시지가 출력되면서 id와pw를 초기화 시키고 있다.
자바스크립트를 다시 정의하거나 강제로 submit한다면 문제를 해결할 수 있다.
개발자 도구(F12)를 누른 후 Console을 클릭 후 해당 폼을 submit한다.
id와 pw는 임의의 문자로 같기만 하면된다.
document.web02.submit(); 명령어를 실행한다면 AuthKey를 얻을 수 있다.
빨간색 박스 부분이 입력한 명령어부분이다. 이렇게 함수 자체를 재정의하고 join버튼을 클릭하면 문제를 해결할 수 있다.
'Wargame | CTF > Suninatas' 카테고리의 다른 글
[Suninatas] Level 4 (0) | 2016.11.23 |
---|---|
[Suninatas] Level 3 (0) | 2016.11.23 |
[Suninatas] Level1 (Web) (0) | 2016.11.23 |