학회_공부해요/워게임

[Dreamhack] Write up - file-download-1 풀이

yenas0 2023. 11. 14. 16:34
반응형

 

 

서버에 접속해보았다.

 

 

 

 

 

 

메모 올리라함..

 

 

 

 

 

여기다가 올리는 거 같음 아무거나 한번 해봄 제목은 yeye로 하고 내용은 nana로 함

 

 

 

이렇게 메모가 생겨나는 걸 확인할 수 있음.

그래서 어쩌란 거지 싶어서 보다가 뒤에 파라미터가

 

 

 

 

 

이렇게 된걸 확인함. 그래서 뒤에 내용으로 파일 찾나보다 싶어서

 

 

 

 

 

 

 

flag 파일 찾아봤는데 없다함..

어딨는지,, 찾아야 될거같은데

 

 

사실 그냥 이것저것 경로 해보다가 얼떨결에 flag가 나와버림

코드 열기 귀찮아서 일단 상위 디렉토리로만 올라갈까 했는데 그냥 나와버렸다..

 

 

 

 

 

 

 

 

그래도

 

 

이렇게 푸는게 아닌거같긴해서 첨부파일로 있는 파이썬 파일 하나 열어봄

 

 

 

 

 

이 함수에서 봤을 때 내가 만든 파일이 filename이고 위에 상위 디렉토리가 UPLOAD_DIR인 것 같다. 지금 내가 있는 위치보다 하나 더 올라가야 해당 파일을 확인 할 수 있으니까 주소를 ../flag.py 로 변경했을 때 flag가 나온 것 같다.

 

 

 

 

 


코드 보고도 긴가민가해서 계속 구글링 해서 다른 풀이도 찾아봤는데 풀이도 좀 다양하고 설명할 수 있는 길이 많은 것 같아서 문제 풀고 끝내지 말고 자료 더 찾아보면 좋을 듯 하다.

반응형