인터루드

image-storage

U.J 2022. 11. 6. 02:32

문제
home

 

List
Upload

 

다른 탭과 달리 파일을 업로드하는 upload.php의 소스코드를 확인해보기

 

파일 upload는 upload.php에서 동작하는데소스 코드를 확인해 본 결과, 파일 확장자 등 필터링에 대한 부분이 존재하지 않다는 것을 알 수 있음 

 

즉, flag.txt 경로로 이동하는 php문을 작성하여 저장하고, 이 파일을 업로드하면 답을 알아낼 수 있음

이때, flag.txt를 출력하기 위해선 system 함수를 사용해야 함

 

그 다음으로 List 탭에 들어가면 방금 업로드해줬던 getFlag.php가 뜸

 

이 파일을 클릭하면 DH의 값이 존재함 (= flag값이 출력됨)

=> DH{c29f44ea17b29d8b76001f32e8997bab}

'인터루드' 카테고리의 다른 글

php-1  (0) 2022.11.08
file-download-1  (0) 2022.11.06
web-ssrf  (0) 2022.11.06
MANGO-2  (0) 2022.09.30
MANGO-1  (0) 2022.09.30