WEB/webhacking.kr (old)

webhacking.kr 48번

hongjw 2020. 4. 6. 00:36

challenge 48 첫화면

뭘 해야될지 모르겠어서 일단 파일을 업로드해봤다.

upload file을 누르면, 내가 업로드한 파일의 내용이 출력된다. 또, php코드가 실행되지 않는 것도 알 수 있었다.

파일을 Delete하면, 타임스탬프가 찍히는 것을 볼 수 있었다.

(゚ペ)?...

 

어떻게 풀어야될지 모르겠어서 찾아보니 업로드한 파일이 삭제될 때, 'rm /upload/파일명' 명령어가 실행되고 file deleted 창이 뜨는 것이다.

그러므로 rm명령어 뒤에 우리가 원하는 명령어를 입력하면 된다. 명령어를 더 실행시키기 위해서는 세미콜론(;)을 이용해야 한다.

피들러를 이용해 업로드한 파일명을 바꿔줬다.

업로드한 후, Delete해주면 rm명령어 다음 ls명령어가 실행되어 FLAG값이 출력된다 !

FLAG{i_think_this_chall_is_cool}

 

 

이 문제는 어떻게 풀어야할지 전혀 감을 못잡았었다.. 잘 기억해둬야지 ✧ ☆ ٩(`・ω・´)و !!

'WEB > webhacking.kr (old)' 카테고리의 다른 글

webhacking.kr 53번  (0) 2020.04.10
webhacking.kr 49번  (0) 2020.04.08
webhacking.kr 46번  (0) 2020.04.05
webhacking.kr 7번  (0) 2020.04.05
webhacking.kr 5번  (0) 2020.04.05