[ 문제 풀이 ] - 3개의 메뉴가 존재하는 초기 화면입니다. - 한번 3개의 메뉴를 다 눌러서 확인해보겠습니다. - 파라미터로 이미지 태그가 삽입된 것을 볼 수 있습니다. - 한번 이미지 태그를 이용하여 onerror 속성의 이벤트가 발생하는지 확인해보았습니다. - onerror 속성의 이벤트가 발생하지 않음을 볼 수 있습니다. - memo 페이지에서 memo=의 파라미터 값이 그대로 텍스트로 출력되는 것을 볼 수 있습니다. - 태그를 입력해도 그대로 텍스트로 출력됩니다. - flag 페이지에 들어간 모습입니다. - 입력폼에 적절한 태그를 삽입한 공격 URL 을 삽입하여 제출하면 POST 메소드로 서버에 param 이라는 이름으로 전송됩니다. - 이제 소스 코드를 분석해보겠습니다. - "Content-..