hint를 보면 텍스트 파일 편집 중 쉘의 명령을 실행 시킬 수 있다고 한다.
아마 vi 편집기 실행 중 esc 후 !로 한개의 명령을 실행하는 방법을 이용하는 것 같다.
일단 level3의 권한을 가지고 있는 파일을 찾는다.
$ find / -user level3 -perm -4000 2> /dev/null
/usr/bin/editor 라는 파일이 나왔다.
vi편집기로 실행한다.
vi 편집기로 실행하면 빈 화면이 나온다.
이제 !sh을 실행한다.
쉘을 얻었다.
권한은 level3의 권한이다.
my-pass를 입력해 password를 출력해서 문제를 클리어 했다.
'Wargame > FTZ' 카테고리의 다른 글
[FTZ] level6@ftz (0) | 2017.11.09 |
---|---|
[FTZ] level5@ftz (0) | 2017.11.09 |
[FTZ] level4@ftz (0) | 2017.11.09 |
[FTZ] level3@ftz (0) | 2017.11.08 |
[FTZ] level1@ftz (0) | 2017.11.08 |