Level Goal
The password for the next level is stored somewhere on the server and has all of the following properties:
- owned by user bandit7
- owned by group bandit6
- 33 bytes in size
이 서버 안에 해당 조건을 만족하는 파일을 찾는 것이 목표이다
1번과 2번 조건을 알기 위해 /etc/passwd 파일을 확인한다
1.
grep bandit7 /etc/passwd
2.
grep bandit6 /etc/passwd
그 결과 bandit7의 uid가 11007, bandit6dml gid가 11006 인것을 확인할 수 있다.
그 후 이 서버 전체에서 해당 조건에 만족하는 파일을 찾기 위해 find 명령어를 사용한다.
find / -uid 11007 -gid 11006 2> /dev/null
더보기
find : find 명령어를 사용하기 위한 기본문
/ : 모든 디렉토리를 의미함
-uid : uid를 기준으로 찾는 조건
-gid : gid를 기준으로 찾는 조건
2> /dev/null : 오류 메세지는 버림
해당 조건을 만족 하는 파일을 찾고 cat을 사용해 확인해 보면 정답을 확인할 수 있다.
정답: z7WtoNQU2XfjmMtWA8u5rN4vzqu4v99S
'Bandit' 카테고리의 다른 글
[Bandit] Level 8 (0) | 2023.07.16 |
---|---|
[Bandit] Level 7 (0) | 2023.07.14 |
[Bandit] Level 5 (0) | 2023.07.13 |
[Bandit] Level 4 (0) | 2023.07.13 |
[Bandit] Level 3 (0) | 2023.07.13 |