보안/WEB HACKING
XSS game 03, 04 (7주차)
rladmswl_1116
2024. 3. 14. 17:02
XSS game 03 문제: 웹 사이트에서 alert 띄우기

새 창에서 cat 1, cat 2, cat 3를 차례대로 클릭하며 url 을 확인하자.



cat 1 -> #1
cat 2 -> #2
cat 3 -> #3
임을 확인할 수 있다.
이제 페이지 소스 코드를 확인해보자.

파란색 부분을 보면 /static/img/cat 뒤에 있는 name 에 숫자를 어떻게 넣는지에 따라 다른 사진이 출력되는 것을 알 수 있다.
.jpg 에서 3보다 큰 수 를 넣고 뒤에 onerror='alert(" ")> 를 url 에 쓴다.

XSS game 04 문제: 웹 사이트에서 alert 띄우기

먼저 실행시켜보자. signed up 을 클릭하면

이 뜬다. 빈칸에 글을 입력하고 next를 클릭하면 다시 처음의 화면이 뜬다.
enter email 부분의 페이지를 확인해보자.

경고창이 떠야 하므로 enter mail 이 있는 창에 next=javascript:alert(); 을 넣어준다. 이 떄 이메일을 쓰고 next 를 클릭하면 다시 welcome 으로 돌아간다. enter mail 창에서 signup? 대신 confirm 을 넣어준다.
