Tyojong
[webhacking.kr] old-54 본문
반응형
문제에 접속하면 flag가 한 글자씩 순식간에 지나간다.
개발자 도구를 이용해 script태그의 코드를 확인해보면 글자가 출력되는 코드가 작성되어있다.
해당 javascript 코드를 복사해 콘솔창에 붙여 넣고 두 가지 코드를 수정하면 된다.
aview.innerHTML=x.responseText; 코드는 텍스트 응답을 html코드에 넣어 한 글자씩 띄운다. = 를 +=로 변경하게 되면 앞 글자들도 지워지지않고 더해져서 출력되기 때문에 모든 문자열을 확인할 수 있다.
if(x.responseText=="") aview.innerHTML="?"; 코드는 플래그가 다 출력되고 기존에 작성된 문자열을 지우고 ?를 띄우기 때문에 출력된 flag를 사라지지 않게 하기 위해서는 해당 코드를 지우면 된다.
수정 후 콘솔창에 코드를 입력하면 flag가 출력된다.
728x90
'web > webhacking.kr' 카테고리의 다른 글
[webhacking.kr] old-24 (0) | 2025.07.22 |
---|---|
[webhacking.kr] old-15 (0) | 2025.07.21 |