-
level 2WarGame & 문제풀이/FTZ 2019. 1. 29. 10:29
아이디 : level2
비번 : hacker or cracker
첫 들어오면 무조건 습관적이라도 해야 하는 행동 -> ls를 입력해 보자 ㅋㅋ
Level1과 같이 hint가 있네요. 한번 확인해 보겠습니다.
텍스트 파일 편집 중.. 쉘의 명령을 실행 시킬 수 있다..
일단은 텍스트 파일 편집을 할 파일이 있어야 한다는 것인데…
Level3의 권한을 가지고 있는 파일임이 분명합니다.
그렇다면 바로 find 명령을 이용해서 찾아 보겠습니다.
예상과 정확히 일치하는 파일이 딱 1개 있네요 ㅎ
(1개여서 매우 감사함을 느끼고 있습니다 ㅋㅋ)
Cd로 이동해서 실행을 해보도록 하겠습니다.
정확히 editor파일은 level3의 권한을 가지고 있으며 level2가 접근 할 수 있도록 되어 있네요.
바로 실행해 보겠습니다.
텍스트 파일 편집 중.. 쉘의 명령을 실행 시킬 수 있다..
에서 vi를 떠올리셨다면 올바른 접근 이였습니다.
이런 문구가 나오네요.
일단 우리가 사용해야 하는 것은 텍스트 편집 중에서 쉘의 명령을 실행 해라 였기 때문에 !bash를 이용해서 권한을 얻어 보겠습니다.
Bash가 권한을 왜 얻어 오는 지는 level1에서 설명 했습니다.
실행해 보면
다음과 같이 level3가 나온다는 것을 알 수 있습니다.
권한을 받아 온 것 이지요
바로? 비밀번호를 얻어 봐야죠 ㅎ
Level2의 hacker or cracker 에 이어서
Level3의 Password는 can you fly? 였습니다.