DreamHack
DreamHack 2단계 image-storage
jhyuxxk
2021. 8. 6. 16:18
DreamHack 2단계 image-storage 문제를 풀어보겠다.
파일 upload 는 upload.php 에서 동작하는데, 필터링에 대한 부분이 없다는 것을 볼 수 있다.
업로드를 하면, list 에서 업로드 한 파일을 볼 수 있는데, 이는 list.php 를 보면, 값을 출력해준다는 것을 볼 수 있다.
위 그림과 같이 flag.txt 를 출력하기 위해서 system 함수를 활용한다.
파일을 저장하고 업로드를 한다.
list.php 로 이동하면, 업로드 한 파일들이 나오는데, upload.php 를 보면,
이렇게 FLAG 가 출력된다.