ID : level3 PW : level2에서 구한 패스워드 입력 후 hint파일을 읽는다.
find / -user level4 -perm +4000 명령을 실행한다.
/bin/autodig 명령을 실행하면 사용법이 뜬다.
동시에 여러 명령어를 사용하기 위해서는 ;
문자열 형태로 명령을 전달하기 위해서는 ""를 사용해야 한다.
따라서 /bin/autodig ";my-pass" 명령을 실행하면 level4의 패스워드를 얻을 수 있다.
ID : level3 PW : level2에서 구한 패스워드 입력 후 hint파일을 읽는다.
find / -user level4 -perm +4000 명령을 실행한다.
/bin/autodig 명령을 실행하면 사용법이 뜬다.
동시에 여러 명령어를 사용하기 위해서는 ;
문자열 형태로 명령을 전달하기 위해서는 ""를 사용해야 한다.
따라서 /bin/autodig ";my-pass" 명령을 실행하면 level4의 패스워드를 얻을 수 있다.
ID : level2 PW : level1에서 구한 패스워드 입력 후 hint파일을 읽는다.
find / -user leve3 -perm +4000명령을 실행한다.
/usr/bin/editor 명령을 실행한다.
이때 vi창이 뜨는데 텍스트파일 편집 중 명령을 실행할 때는 :!(명령)을 실행하면 된다.
:!my-pass 명령을 입력한다.
따라서 level3의 패스워드를 얻을 수 있다.
ID : level1 PW : levevl1로 접속 후 hint파일을 읽는다.
find / -user level2 -perm +4000명령으로
level2권한에 setuid가 걸린 파일을 찾는다.
/bin/ExecuteMe 명령어를 친다.
my-pass와 chmod를 제외한 후 패스워드를 알기 위해 셸에 접근한다.
/bin/sh 명령을 실행한다.
그리고 my-pass 명령을 실해하면 level2의 패스워드를 얻게 된다.