level1 에서 level2의 비밀번호를 받았다면 level2 를 시작해보자.
1. 로그인 인 디렉터리 확인
cat명령어를 사용하여 hint의 내용을 확인한다.
3. setuid가 걸린 파일 찾고 해당 디렉터리로 이동하기
find 명령어를 -user와 -perm옵션을 사용해 찾아준다.
해당 파일이 있는 디렉터리로 cd명령어를 통해 이동한다.
4. 해당 파일 확인
처음에는 ls 명령어로 확인했으나 해당 디렉터리에 있는 파일들이 너무 많아서 보기가 힘들었다.
ls 파일명
--> 해당 파일명을 가진 파일만을 보여준다.
5. 파일 실행
파일을 실행하면 문구가 뜬다.
VIM
-->vi 호환 텍스트 편집기이다. VIM를 입력모드로 바꾸기 위해서는 shift+:를 해야한다.
입력모드로 바꿨으면 !/bin/bash를 입력한다.
!는 vim에서 외부의 쉘을 실행시켜주는 명령어이다.
level이 3으로 바꿨다.
1. 로그인 인 디렉터리 확인
hint파일이 있는걸 확인할 수 있다.
2. hint 파일 확인
3. setuid가 걸린 파일 찾고 해당 디렉터리로 이동하기
find 명령어를 -user와 -perm옵션을 사용해 찾아준다.
해당 파일이 있는 디렉터리로 cd명령어를 통해 이동한다.
4. 해당 파일 확인
처음에는 ls 명령어로 확인했으나 해당 디렉터리에 있는 파일들이 너무 많아서 보기가 힘들었다.
ls 파일명
--> 해당 파일명을 가진 파일만을 보여준다.
5. 파일 실행
파일을 실행하면 문구가 뜬다.
VIM
-->vi 호환 텍스트 편집기이다. VIM를 입력모드로 바꾸기 위해서는 shift+:를 해야한다.
입력모드로 바꿨으면 !/bin/bash를 입력한다.
!는 vim에서 외부의 쉘을 실행시켜주는 명령어이다.
level이 3으로 바꿨다.

댓글
댓글 쓰기