위 링크로 들어가면 다음과 같은 화면이 나온다.
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를 누르면 우회가 가능하다.