1. 문제 설명
문제 링크로 이동하면 아래의 alert 팝업이 뜬다.
2. 문제 풀이
1. 자바스크립트 차단
일단 alert 팝업이 뜬 후 사이트 홈으로 리다이렉션되는 것을 무력화해야 한다.
해당 상호작용은 자바스크립트에서 구현되므로, 브라우저 기능으로 자바스크립트를 차단한다.
(크롬의 경우 사이트 고급 설정에서 차단할 수 있다.)
2. 소스 코드 확인
접속이 가능해지면서, DevTools를 통해 소스 코드를 확인할 수 있게 됐다.
9번째 라인의 document.write() 부분을 확인하면,
'?getFlag'을 url에 추가함으로써 flag를 얻을 수 있는 것으로 보인다.
3. 정답 URL 접속
아래의 URL을 입력해서 접속하면, 문제가 바로 풀리게 된다.