본문 바로가기
워게임/root_me

[root me] File upload - Double extensions

by 그적 2020. 8. 26.

 

제목에 나와있다시피 파일업로드 이중 확장자 문제이다.

위의 캡쳐본과 같이 .php.png를 붙여 확장자 검사를 우회해준다.

이렇게 이중 확장자를 통해 확장자 검사를 우회할 수 있는 이유

- 파일명 오른쪽에서 . 까지 확장자를 구분하고

- 파일을 실행할 때는 왼쪽에서부터 확인하기 때문에 test.php로 먹히기 때문이다.

 

그리고 내가 놓쳤던 부분은 .password 파일을 찾으라고 했는데 이 파일은 숨겨진 파일이다.

. 이 붙으면 숨김 파일이라는 것을 잊지말자.

이전 폴더를 하나씩 확인하면서 .passwd 파일을 찾았다.

플래그 확인

'워게임 > root_me' 카테고리의 다른 글

[root_me] SQL injection - String  (0) 2020.09.05
[root_me] Filters  (0) 2020.09.01
[root me] HTTP-Open Redirect  (0) 2020.08.06
[root_me] PHP-Command Injection  (0) 2020.08.01

댓글