반응형
먼저, 힌트를 확인합니다. 마찬가지로, pwd, ls, cat으로 힌트를 확인 할 수 있습니다.
텍스트 파일 편집 중 쉘의 명령 실행이 가능하다?
어렵네요...... 우선 전에 했던 것처럼 find 명령어로 level3를 찾아줍니다.
find / -user level3 2>/dev/null
이번에는 /usr/bin/editor 가 그 파일이네요.
해당 디렉터리로 가서 ./editor 를 해줍니다.
그러면 vi 편집기가 실행됩니다! 여기서 뭘 하라는 걸까요?
Shift + " : " (콜론) 을 입력하면 vi편집기가 명령어 입력 형태로 바뀝니다.
빨간색 사각형 부분에 초록색 커서로 되어있어서, 이부분에 명령어를 입력하면 다양한 기능을 사용할 수 있습니다.
! (느낌표) /bin/bash 를 입력 후 엔터를 합니다.
그럼 그 후에 창이 바뀌면서 level3으로 uid가 바뀝니다. 여기서는? 당연히 my-pass죠.
"can you fly?" 패스워드를 알 수 있습니다. su (Swich User) 명령어를 통해 level3로 가시면 됩니다.
반응형