FTZ LEVEL2
LEVEL2 의 힌트를 보니 텍스트파일 편집 중 쉘의 명령을 실행시킬 수 있다는데
먼저 find 명령어를 사용해서 SetUID가 걸린 파일을 찾아야합니다.
SetUID가 걸린 파일을 발견했습니다.
eidtor로 들어가보면
VI 에디터라는 화면이나오게 되는데
여기서 리눅스의 VI란?
리눅스나 유닉스에서 일반적으로 사용하는 텍스트 편집이라고 한다.
터미널에서 실행되어 메뉴가 없다.
VI에는 3가지 모드가 있는데
명령상태,입력상태,EX상태 가 있다.
VI에는 많은 명령어가 있는데.
어렵지않으니 따로 공부해도 괜찮다.
본론으로 가면
VI 에서 쉘로 빠져나오기 위해 :sh 명령어를 사용했다.
:sh는 vi를 중단하고 쉘을 실행하는것이다.
쉘로 빠져나온후에 LEVEL3의 비밀번호를 알기 위해 my-pass 명령어를 실행해주면
LEVEL3 PASSWORD : can you fly?
'Wargame - 고등학교 시절 가독성 주의 부탁드립니다.) > PWNABLE' 카테고리의 다른 글
ftz level6 (0) | 2017.04.01 |
---|---|
ftz level5 (0) | 2017.04.01 |
ftz level4 (0) | 2017.03.31 |
ftz level3 (0) | 2017.03.31 |
FTZ LEVE 1 (0) | 2016.12.31 |