Sqix

FTZ Level2 본문

Wargame/FTZ

FTZ Level2

Sqix_ow 2018. 6. 11. 23:40


FTZ level2로 진입합니다. 


hint는 "텍스트 파일 편집 중 쉘의 명령을 실행시킬 수 있다는데..." 입니다.


아무래도 기본적으로 설치되어 있는 텍스트 에디터는 vi일 테니, vi 관련 문제인 듯 합니다.


vi에서 외부 명령어를 사용하는 방법으로는, 두 가지가 있습니다.


vi를 실행하고 esc를 눌러서 명령어를 실행시킬 수 있도록 합니다.


쉘 실행


:sh


vi로 돌아오기


ctrl + d


vi에서 명령어 실행


:! {commands}


실행 명령어의 결과 가져오기


:r!ls -al




level2 계정으로 로그인을 해서, level3으로 setuid가 걸린 파일이 있나 찾아보았습니다. /usr/bin에 있어서 찾아보았습니다.


실행 권한까지 있네요.



열어 보니, vim editor를 그냥 실행하면 ($ vim) 나오는 화면이 나옵니다.


단, 여기서는 level3 setuid를 걸어 level3 권한으로 실행을 하네요. 



레벨 업 코드 명령어인 my-pass를 쳐 보니, 바로 level3 패스워드가 나옵니다. 


Level2가 level1보다 쉬운 것 같네요.. 물론 level1을 제대로 공부한 경우에만 그렇겠지만


'Wargame > FTZ' 카테고리의 다른 글

FTZ Level6  (0) 2018.06.12
FTZ Level5  (0) 2018.06.12
FTZ Level4  (0) 2018.06.12
FTZ Level3  (0) 2018.06.12
FTZ Level1  (0) 2018.06.11
Comments