DINGA DINGA
article thumbnail
Published 2021. 4. 3. 20:54
[XSS Challenges] Stage 4 WEB/XSS Challenges
728x90

xss-quiz.int21h.jp/stage_4.php?sid=46ce88b205660866fa137f57bb760c8d91d7e186

Search a place 부분에 <script>alert(document.domain);</script>를 입력해보았다.

 

전 단계와 마찬가지로 입력한 값이 "" 안에 감싸져있다.

그래서 <option>태그의 Japan 대신 <script>alert(document.domain);</script>를 입력하고, Search a place에 "a"를 입력해보았다.

위와 같이 뜬다.

 

소스를 살펴보았다.

Japan 대신 입력한 값이 위와 같이 표시되고, 그 위를 살펴보면 <input>태그가 있다.

 

저 input태그를 닫고, 뒤에 <script>alert(document.domain);</script>를 추가하면 될 것 같다.

콘솔 창에서 위와 같이 입력해 값을 수정해주었다.

(문자열은 싱글쿼터(')로 작성해야 더블쿼터로 태그를 닫을 수 있다.)

 

이후 아무 문자나 입력하고 Search를 누르면 다음과 같이 알림창이 뜬다.

Clear!

728x90

'WEB > XSS Challenges' 카테고리의 다른 글

[XSS Challenges] Stage 6  (0) 2021.04.09
[XSS Challenges] Stage 5  (0) 2021.04.09
[XSS Challenges] Stage 3  (0) 2021.04.03
[XSS Challenges] Stage 2  (0) 2021.03.27
[XSS Challenges] Stage 1  (0) 2021.03.27