카테고리 없음

[DreamHack] file-download-1 웹 해킹

qkrdldks04 2024. 10. 6. 23:19

문제 설명

 

 

문제 풀이

 

 

일단 filename과 content에 아무말이나 적어봤다.

 

 

그랬더니 name 파라미터 값이 guest 로 바뀐 것을 알 수 있다.

flag를 찾으려면 파라미터 값을 이용하면 될 것 같다.

 

소스 코드를 확인해보면

 

name은 upload와 달리 ..(상위 디렉터리) 을 필터링하지 않기 때문에 파라미터 값에 ../flag. py 를 적어야 한다.

 

 

/read?name=../flag.py 를 적고 새로고침 해줬다.

 

플래그 발견 성공!

 

문제 해결