
문제 페이지에 접근하면 ? 부분이 빠르게 바뀌면서 flag 값이 나타나는 것을 알 수 있다.
이를 F12의 네트워크 창에서 하나하나 확인할 수 있다. 이것을 보고 FLAG를 찾을 수도 있지만,
다음과 같은 소스 코드를 변경해 FLAG를 화면에 띄울 수 있다.
function answer(i){
x.open('GET','?m='+i,false);
x.send(null);
aview.innerHTML=x.responseText;
i++;
if(x.responseText) setTimeout("answer("+i+")",20);
if(x.responseText=="") aview.innerHTML="?";
}
aview.innerHTML = x.reponseText; 부분에서 =를 +=로,if(x.responseText=="") aview.innerHTML="?"; 부분을 삭제하게 되면,
이러한 화면을 얻을 수 있다.