728x90

cat hint를 입력하면 hint 텍스트 파일의 내용을 알 수 있다.

힌트 내용은 다음과 같다.

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

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

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

파일 소유자가 level3이고 SetUID가 설정된 파일을 찾는데 표준 에러는 출력되지 않게 하는 명령이다.

그 결과 /usr/bin/editor이 보인다.

/usr/bin/editor을 실행한다.

그럼 vim이 실행된다. vim에서 쉘 명령어를 실행하려면 다음과 같이 입력한다.

:! 쉘 명령어

그럼 level3의 권한으로 /usr/bin/editor이 실행되고 종료까지 유지되기에 level3의 권한으로 쉘 명령어를 실행할 수 있다.

:! my-pass

Level3 Password is "can you fly?".
728x90

'FTZ' 카테고리의 다른 글

level6  (0) 2023.01.08
level5  (0) 2023.01.08
level4  (0) 2023.01.08
level3  (0) 2023.01.07
level1  (1) 2023.01.07

+ Recent posts