본문 바로가기
war game/웹 워게임(Webhacking.kr)

webhacking.kr 20번 문제(JS)

by 강깅꽁 2017. 9. 12.
반응형

처음 보면 js문제라고 한다.


소스코드를 보면


function ck()
{

if(lv5frm.id.value=="") { lv5frm.id.focus(); return; }
if(lv5frm.cmt.value=="") { lv5frm.cmt.focus(); return; }
if(lv5frm.hack.value=="") { lv5frm.hack.focus(); return; }
if(lv5frm.hack.value!=lv5frm.attackme.value) { lv5frm.hack.focus(); return; }

lv5frm.submit();

}


위와 같이 되어있다. 와 고칠게 하나도 없다 뭘 고치더라도 아무 상관이없어보인다..

그러다 cookie값을 확인했다. st라는게 있다.


새로고침하여 st를 확인할 때 마다 값이 증가해있다.


time limit: 2라고 쓰여있는게 아무래도 타임어택인듯 하다..

st를 기준으로 back-end에서 몇초에 걸려 보냈는지를 판단하는 것 같다..


즉 2초안에 submit을 하면 된다.


콘솔 창을 열고 새로고침 하여 아래의 구문을 쳐주면 된다.


lv5frm.id.value=1,lv5frm.cmt.value=1,lv5frm.hack.value=lv5frm.attackme.value,ck()