Wargame/Webhacking.kr

[Webhacking.kr] 20번

h4won 2021. 5. 14. 23:34

Javascript 문제

문제 접속창

 

소스 코드

 

<script>
function ck(){
  if(lv5frm.id.value=="") { lv5frm.id.focus(); return; }
  if(lv5frm.cmt.value=="") { lv5frm.cmt.focus(); return; }
  if(lv5frm.captcha.value=="") { lv5frm.captcha.focus(); return; }
  if(lv5frm.captcha.value!=lv5frm.captcha_.value) { lv5frm.captcha.focus(); return; }
  lv5frm.submit();
}
</script>

각 입력 태그 값이 빈 값이 아닌지 체크한다.

빈 값이면 return 을 한다.

또한 captcha.value와 captcha_.value 값이 다른 경우도 return 을 한다.

 

 

값들을 적절히 입력해보았다.

 

time limit 에 걸리는 것 같다.

 

값들을 2초안에 입력하지는 못하기 때문에

개발자 도구 - console 기능을 통해 script 태그 안 코드를 변경하면 된다.

새로 고침을 누른 뒤 변조 코드를 전달한다.

 

 

 

성공!