XSS-Game - Level 1: Hello, world of XSS (Writeup/문제풀이)
첫 번째 단계의 목표는 alert 창을 띄우는 것이 끝이다. alert 창이라 함은 결국 javascript의 alert() 함수를 의미하겠다. 우선 유일하게 보이는 input의 입력란에 임의의 내용을 입력하고 Search 버튼을 눌러본다. 임의의 내용인 "hello there"을 작성하구서, Search 버튼을 누르면 아래와 같이 나온다. "hello there" 라는 문자열이 우리가 입력한 그대로 출력됨을 알 수 있다. 소스보기로 다시 보면 아래와 같다. 그럼 저곳에 script 를 넣게 되면 HTML이 렌더링되면서 alert() 창이 팝업되지 않을까? 내용을 다시 입력하고 Search 버튼을 누르면 아래와 같이 코드가 삽입(inject)되고, 아래 이미지처럼 성공적으로 단계를 마쳤다고 alert 메..