본문 바로가기

/FTZ

FTZ #1

ID : level1

Passwd : level1

 

파일 목록 중 hint가 있으므로 확인!

 

level2의 setuid가 걸려 있는 파일을 찾기 위해 몇가지 명령어를 알아보자!

 

① find : 파일 및 디렉토리 검색

② /dev/null로 출력 버리기

: /dev/null 파일은 항상 비어있으며, 이곳으로 전송된 데이터는 버려짐. 특정 명령어를 실행 후, 출력이 필요없는 경우는    /dev/null로!

-> 에러 메시지를 처리할 때도 /dev/null으로 처리하는 것이 좋다!

    (파일 디스크립터에서 '2'가 에러 출력 담당)

 

- find문 작성

: root부터 user name이 level2이고 다음 level 권한이 있는 파일 검색

find / -user level2 -perm -4000 2>/dev/null

- level2 권한이 있는 /bin/ExecuteMe 실행

쉘을 따내는 것이 목표이므로 bash 명령어 사용!

쉘을 쟁취하여 다음 level의 uid로 넘어가고 비밀번호를 알아낼 수 있음

'Write Up > FTZ' 카테고리의 다른 글

FTZ #5  (0) 2019.11.12
FTZ #4  (0) 2019.11.12
FTZ #3  (0) 2019.11.12
FTZ #2  (0) 2019.11.12