https://webhacking.kr/challenge/bonus-14/
처음 문제 페이지에 들어가면 ? 부분에 문자와 숫자들이 우르르 나왔다가 마지막에 ? 로 끝나며 멈추는 페이지였다
자세히 보기 위해 코드를 봤는데
이 부분이 관련된 코드로 보임
flag가 출력되긴하는데 남아있지않고 사라지는게 문제니까
innerHTML이 서버에서 전달받은 데이터를 보여주는 코드를 =가 아닌 +=로 수정해서 한번에 보이게 코드를 수정해야한다
=> 덮어쓰지않고 이어쓰는 것으로
그리고
if(x.responseText=="") aview.innerHTML="?";
이 부분은 마지막에 서버에서 전달받은 데이터 없을 때 ?가 써지면 전부 지워지기 때문에 삭제해준다
개발자도구의 콘솔창에 이 부분만 복붙해서 코드를 수정한 뒤 입력하고 엔터를 치니 flag가 쭉 나온다
FLAG{a7981201c48d0ece288afd01ca43c55b}
'SWUFORCE - 워게임' 카테고리의 다른 글
[드림핵 WEB] LEVEL 1 워게임 proxy-1 문제풀이 (4) | 2024.10.08 |
---|---|
[드림핵 WEB] LEVEL 1 워게임 login filtering 문제풀이 (2) | 2024.09.29 |
[webhacking.kr/WEB] 워게임 web-16 문제풀이 (0) | 2024.08.17 |
[드림핵 Misc] Beginner 워게임 littlevsbig 문제풀이 (0) | 2024.08.10 |
[H4CKING GAME Digital Forensics] 워게임 LineFeed 문제풀이 (0) | 2024.08.04 |