[해커스쿨FTZ]Level2
cat hint
>> 텍스트파일 편집 중 쉘을 실행시킬 수 있다.
vi에디터를 사용했을 때,
:shell이라는 명령어를 사용해 쉘을 실행시킬 수 있음을 이용한 문제인듯하다.
level1과 마찬가지로,
level3의 setuid가 걸려있는 파일을 찾아야 할 것이다.
find / -user level3 -perm -4000으로 찾으면,
/usr/bin/editor라는 파일을 찾을 수 있다.
editor를 실행시키면 vi 인터페이스가 나오는데,
딱히 글을 쓸 필요는 없고
:를 누른 뒤 shell을 입력하면 level3권한을 가질 수 있게 된다.
이후 my-pass를 통해 flag를 획득하면 된다.
댓글
댓글 쓰기