Ye0ngJae

[XSS-Game] Level 3 - 문제풀이 본문

정보보안/워게임

[XSS-Game] Level 3 - 문제풀이

Ye0ngJae 2022. 5. 4. 20:46
728x90

문제

 

 

풀이

더보기

우선 Image 버튼들을 눌러보면 각 버튼 별로 이미지가 존재하는 것을 알 수 있다. 그리고 각 이미지 버튼을 누를 때마다.

 

이미지 번호에 맞게 URL이 수정되는데 소스코드를 보면 왜 이런지 알 수 있다.

 

 

소스코드 상으로는 이미지를 불러올 때 

<img src="/static/level3/cloud(num).jpg">

 

(num)안에 있는 숫자를 변경하여 가지고 온다. 이를 이용하여 num 부분에 스크립트를 삽입하면 된다. 

URL뒤에 

'onerror="alert(1);"

 를 입력해주면 

 

 

alert가 정상적으로 실행되면서 문제가 해결되는 모습을 볼 수 있다. 

 

728x90