카테고리 없음

suninatas-WEB02

미숫가루빙수 2023. 11. 9. 18:52

 

 

Game 02 (suninatas.com)

 

위 링크로 들어가면 다음과 같은 화면이 나온다.

ID와 PW를 입력하여 회원가입을 하는 문제이다.

 

다운 받거나 준비된 코드는 따로 없다.

관리자모드를 통해서 나오는 코드를 이용해 볼 수 있다.

 

 

	function chk_form(){
		var id = document.web02.id.value ;
		var pw = document.web02.pw.value ;
		if ( id == pw )
		{
			alert("You can't join! Try again");
			document.web02.id.focus();
			document.web02.id.value = "";
			document.web02.pw.value = "";
		}
		else
		{
			document.web02.submit();
		}
	}
<!-- Hint : Join / id = pw -->

 

관리자모드를 통해 볼 수 있는 코드이다.

맨 아랫줄의 코드를 보면 힌트가 나와있다.

 

아이디와 비밀번호가 동일해야한다는 힌트이다.

 

 

 

아이디와 비밀번호가 동일해야된다는 조건을 이용하여

123으로 통일시켜 시도해보면 실패하는 창이 뜬다.

 

다른 조건이 더 있지 봐야한다.

 

 

 

코드를 보면 아이디와 비밀번호가 같을 시

You can't join! Try again 문구가 뜨면 회원가입을 실패하게 된다.

 

이것을 우회하기 위해서 그 아래에 있는  else코드문을 이용한다.

document.web02.submit() 문을 콘솔창에 입력한 뒤에 

아이디와 비밀번호를 동일하게 입력해본다.

 

 

 

 

다음과 같이 입력을 한 뒤에 콘솔 창에서 enter를 누르면 우회가 가능하다.