워게임/xssgame.com

[xssgame] Time's out!

name2965 2022. 6. 6. 23:02
728x90

 

 

웹사이트에 아무값이나 넣어보면

 

 

다음과 같이 입력한 숫자만큼 타이머가 작동하고 시간이 끝나면 Time's up! 이라는 문자열이 alert를 통해서 출력됩니다.

 

확인을 누르면 타이머를 설정할수 있는 페이지로 돌아갈수있는 버튼이 생기고 이걸 클릭하면

 

 

 

첫 페이지로 돌아옵니다.

 

 

이제 웹사이트를 분석해봐야합니다.

 

 

첫번째 페이지 소스

http://www.xssgame.com/f/WrfpuKFX8GNr/?

첫 페이지 URL

두번째 페이지 소스

http://www.xssgame.com/f/WrfpuKFX8GNr/?timer=3

3을 입력했을때 URL

세번째 페이지 소스

 

 

값을 4로 입력하면 URL 뒤에 붙는 숫자도 4로 바뀌고

타이머가 작동하는 두번째 페이지에서 이 부분이 4로 바뀝니다.

 

 

 

 

타이머 함수에 전달하는 데이터가 바뀌는것으로 보이는데, 이 2번째줄을 잘보면 img 태그를 통해서 작성된 스크립트입니다. 이 뒤에 alert함수가 동작할수 있도록 입력값을 바꾸면 alert 함수가 작동할수 있을것 같습니다.

 

4'); alert('1

 

다음과 같이 입력값을 바꾸면 onload 태그 뒤에 alert함수를 성공적으로 삽입할수 있을것으로 보입니다.

이 코드를 입력하면

 

 

다음과 같이 성공적으로 alert함수가 삽입되어서 

 

성공한것을 확인할수 있습니다.

 

728x90

'워게임 > xssgame.com' 카테고리의 다른 글

[xssgame] Angular 2  (0) 2022.06.07
[xssgame] Angular  (0) 2022.06.07
[xssgame] Google Reader  (0) 2022.06.07
[xssgame] Gallery  (0) 2022.06.06
[xssgame] Foogle  (0) 2022.06.06