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 |