728x90
초기 상태에서 Create timer 버튼을 누르면 아래와 같이 3초 뒤 Time is up! 창이 뜬다.
url바에는 frame뒤에 ?timer=3이 추가된 것을 볼 수 있다.
timer.html의 코드를 보면 startTimer('{{ timer }}')의 형식인 것을 알 수 있다.
따라서 xss-game.appspot.com/level4/frame?timer=1');alert('hi 를 입력하면 형식이 맞을 것 같다.
알림창이 뜨지 않는다. 힌트를 보니 인코딩 작업이 필요하다고 해서 다음과 같이 수정했다.
frame?timer=1')%3Balert('hi
성공적으로 알림창을 띄우며 클리어했다.
728x90
'WEB > XSS Game' 카테고리의 다른 글
[XSS game] Level 6 (0) | 2021.03.14 |
---|---|
[XSS game] Level 5 (0) | 2021.03.14 |
[XSS game] Level 3 (0) | 2021.03.07 |
[XSS game] Level 2 (0) | 2021.03.07 |
[XSS game] Level 1 (0) | 2021.02.28 |