ROOTME] File upload - zip

woounnan·2020년 3월 4일
0

wargame

목록 보기
8/59
post-thumbnail

문제

zip 파일을 업로드 할 수 있는 폼이 주어진다.
업로드할 경우, unzip을 진행하며 unzip된 파일은 디렉토리 탐색기 형식으로 볼 수 있다.

풀이

zip 과 관련된 취약점을 찾아보았다.
josipfranjkovic.blogspot.com - Reading local files from Facebook's server (fixed)

심볼릭 링크 파일을 링크설정을 유지한 채로 unzip이 가능하며, 위 포스트는 facebooke의 /etc/passwd의 내용을 심볼릭 링크를 통해 획득한 과정이 담겨있다.

방법은 간단하다.

로컬에서 원하는 대상 파일의 경로를 심볼릭 링크건 파일을 생성한 뒤
해당 파일을, 옵션을 추가하여 압축하면 된다.

0개의 댓글