[해커스쿨FTZ]Level2

cat hint

>> 텍스트파일 편집 중 쉘을 실행시킬 수 있다.

vi에디터를 사용했을 때,

:shell이라는 명령어를 사용해 쉘을 실행시킬 수 있음을 이용한 문제인듯하다.

level1과 마찬가지로,

level3의 setuid가 걸려있는 파일을 찾아야 할 것이다.

find / -user level3 -perm -4000으로 찾으면,

/usr/bin/editor라는 파일을 찾을 수 있다.

editor를 실행시키면 vi 인터페이스가 나오는데,

딱히 글을 쓸 필요는 없고
:를 누른 뒤 shell을 입력하면 level3권한을 가질 수 있게 된다.

이후 my-pass를 통해 flag를 획득하면 된다.

댓글