글
FTZ level2 write up
포너블
2020. 2. 25. 23:07
우선 level2에 접속을 한다

그 후에 ls명령어를 쳐서 어떤파일들이있는지 확인한 후 cat명령어를 사용하여 hint 파일을 열어본다
그러면 텍스트 파일 편집 중 쉘의 명령을 실행시킬 수 있다고 나온다
텍스트 파일 편집? 텍스트 에디터!
우선, level 1처럼 find / -user level3 -perm -4000을 쳐서 level3의 setuid를 가진 파일들을 찾는다.


/usr/bin/editor 를 쳐본다

그러면 VI편집기가 실행된다.
shift+:를 쳐서 편집기 안에 들어가서
!/bin/bash 를 입력한다
!/bin/bash?
!는 vi에서 외부의 쉘을 실행시켜주는 명령어다

level2에서 level3로 바뀐 것을 확인할 수 있다.
my-pass를 입력하여 level3의 패스워드를 알 수 있다.
'포너블' 카테고리의 다른 글
| FTZ level4 write up (0) | 2020.02.26 |
|---|---|
| FTZ level3 write up (0) | 2020.02.25 |
| FTZ level1 write up (0) | 2020.02.25 |
| FTZ training 01~10 (0) | 2020.02.25 |
| Pwnable study 2주차[함수 프롤로그 & 에필로그] (0) | 2020.02.11 |