HTML 형태로 쓰인 위의 글을 클릭하면 아래의 경고창이 나옴
이후 확인 버튼을 누르면 게시물 contents 화면으로 이동
위의 실습에서는 단순히 XSS 취약성 확인을 위한 경고 창을 띄우는 형태의 스크립트를 입력했으나 아래의 스크립트를 입력한다면?
정상적인 다운로드 페이지를 이용하여 다른 파일의 다운로드를 요청하는 경우
업로드 파일이 아래의 경로에 존재
게시판에서 글 목록을 보여주는 list.jsp 파일이 아래의 경로에 위치
list.jsp 파일을 다운로드하려면 아래의 주소를 입력
http://www.wishfree.com/board/download.jsp?filename=../list.jsp
이는 download.jsp의 인숫값인 파일 이름에서 특수 문자 등이 존재하는지 여부를 필터링하지 않아서 발생하는 취약점
따라서 directory traversal 취약점을 방지하려면 download.jsp 인숫값에 ..와 / 문자를 필터링해야 함