Dreamhack_image-storage(Web)

드림핵 문제 바로가기
image-storage write up
문제 정보

문제풀이

홈페이지에 들어가보면 문제에 나와있듯이 파일 업로드 할 수 있는 페이지가 나온다.

리스트 페이지에 들어가보면 업로드 한 리스트들을 볼 수 있을것으로 예상된다.

업로드 페이지에는 파일을 업로드 할 수있다.

사진을 업로드 해봤는데 예상대로 업로드가 잘 된다.

업로드 페이지 코드를 확인해보면 따로 파일 확장자에 대한 필터링은 없는 것으로 보인다.
바로 PHP 코드를 작성해 업로드 해봐야겠다.

위와 같이 작성하고 업로드를 해봤다.

역시나 ls 명령어가 입력돼 리스트를 출력한다.

우린 문제에 나와있는 flag의 경로를 알고있다.(/flag.txt) 따라서 위와 같이 저장하고 업로드 해준다.

업로드 하고나서 리스트에서 업로드 한 파일을 보면 flag를 얻을 수 있다.