혜랑's STORY

XSS Game - Level 01 본문

2021 SISS 21기 활동/겨울방학 XSS

XSS Game - Level 01

hyerang0125 2021. 1. 14. 22:30

# XSS Game 01 문제

문제 사진

 

# XSS Game 01 문제 풀이

먼저, Target code를 살펴보자.

코드를 살펴보니 XSS 필터를 비활성화 해 놓은 것을 볼 수 있다. 실제로 사용자 입력이 그대로 출력되는지 알아보기 위하여 임의의 HTML 코드를 삽입해 보았다. <h1> Hello </h1>을 입력하자 아래와 같이 URL에 똑같이 출력되어 나오고 Hello가 출력되는 것을 확인할 수 있었다.

테스트를 위한 html 코드 입력

따라서 이번 문제를 해결하기 위해 서버에서 사용자의 입력값을 필터링하지 않는다는 것을 이용하기로 하였다. 미션이었던 자바스크립트 alert()을 삽입하기 위하여 <script> alert(); </script>를 입력해주었고, 아래와 같이 성공하였다는 메시지를 얻을 수 있었다.

성공했다는 메시지

'2021 SISS 21기 활동 > 겨울방학 XSS' 카테고리의 다른 글

XSS Game - Level 05  (0) 2021.02.10
XSS Game - Level 04  (0) 2021.02.01
XSS Game - Level 03  (0) 2021.01.25
XSS Game - Level 02  (0) 2021.01.21
XSS란? - XSS 개념  (0) 2021.01.08