zip
파일을 업로드 할 수 있는 폼이 주어진다.
업로드할 경우, unzip을 진행하며 unzip된 파일은 디렉토리 탐색기 형식으로 볼 수 있다.
zip 과 관련된 취약점을 찾아보았다.
josipfranjkovic.blogspot.com - Reading local files from Facebook's server (fixed)
심볼릭 링크 파일을 링크설정을 유지한 채로 unzip이 가능하며, 위 포스트는 facebooke의 /etc/passwd
의 내용을 심볼릭 링크를 통해 획득한 과정이 담겨있다.
방법은 간단하다.
로컬에서 원하는 대상 파일의 경로를 심볼릭 링크건 파일을 생성한 뒤
해당 파일을, 옵션을 추가하여 압축하면 된다.