cgy12306

[Webhacking.kr] old-54 본문

Wargame/Webhacking.kr

[Webhacking.kr] old-54

cgy12306 2019. 10. 2. 13:45

? 부분의 문자가 계속 바뀌다가 마지막에 ?로 바뀐다.

웹 페이지 소스를 보면 시간을 따로 정해서 한 글자씩 보여주는 자바스크립트이다.

setTimeout("answer("+i+")", 20);에서 20을 500으로 늘려서 다음 글자가 뜨는 딜레이 시간을 늘려준다.

모두 받아 적으면 FLAG{a7981201c48d0ece288afd01ca43c55b}라는 글자가 뜬다.

이 플래그를 Auth에 가서 입력을 하게 되면 클리어 된다.




aview.innerHTML=x.responseText; 부분을 +=로 바꿔줘서 화면에 이어서 출력할 수 있게 된다.

또 if(x.responseText=="") aview.innerHTML="?"; 코드를 지워서 페이지에 플래그를 유지할 수 있게 해준다.






'Wargame > Webhacking.kr' 카테고리의 다른 글

[Webhacking.kr] old-27  (4) 2019.10.02
[Webhacking.kr] old-38  (0) 2019.10.02
[Webhacking.kr] old-19  (0) 2019.10.02
[Webhacking.kr] old-26  (0) 2019.09.25
[Webhacking.kr] old-18  (0) 2019.09.25
Comments