SWUFORCE - 워게임
[webhacking.kr/WEB] 워게임 web-54 문제풀이
솔리!
2024. 9. 29. 00:15
https://webhacking.kr/challenge/bonus-14/
처음 문제 페이지에 들어가면 ? 부분에 문자와 숫자들이 우르르 나왔다가 마지막에 ? 로 끝나며 멈추는 페이지였다
자세히 보기 위해 코드를 봤는데
이 부분이 관련된 코드로 보임
flag가 출력되긴하는데 남아있지않고 사라지는게 문제니까
innerHTML이 서버에서 전달받은 데이터를 보여주는 코드를 =가 아닌 +=로 수정해서 한번에 보이게 코드를 수정해야한다
=> 덮어쓰지않고 이어쓰는 것으로
그리고
if(x.responseText=="") aview.innerHTML="?";
이 부분은 마지막에 서버에서 전달받은 데이터 없을 때 ?가 써지면 전부 지워지기 때문에 삭제해준다
개발자도구의 콘솔창에 이 부분만 복붙해서 코드를 수정한 뒤 입력하고 엔터를 치니 flag가 쭉 나온다
FLAG{a7981201c48d0ece288afd01ca43c55b}