-
[Bandit] Level 7Wargame/Bandit 2022. 8. 28. 01:15반응형
Level 7을 가기 위해서는 서버 어딘가에 존재하는 비밀번호 파일을 찾아야 한다.
물론 아래의 조건을 충족하는 파일이어야 한다.
- owned by user bandit7
- owned by group bandit6
- 33 bytes in size
항상 접속을 한 후에는 ls 명령어와 pwd 명령어를 사용하는 것 같다..
조건에 맞는 파일을 찾기 위해 find 명령어에 최상위 디렉터리 /를 범위로 지정한다.
-user 옵션으로 소유자를, -group 옵션으로 소유그룹을, -size 옵션으로 크기를 지정한다.
맨 뒤 2>/dev/null 같은 경우 없어도 되지만 Permission denied가 엄청 발생하는 것을 알게 될 것이다.
그래서 Redirection을 통해 이런 오류를 따로 처리해준다.
그 결과로 /var/lib/dpkg/info/bandit7.password 라는 파일이 해당 조건에 맞는다는 것을 알 수 있다.
그리고 파일을 읽으면 비밀번호가 나타난다.

<조건에 맞는 파일을 읽어 찾은 비밀번호> 반응형'Wargame > Bandit' 카테고리의 다른 글
[Bandit] Level 9 (0) 2022.08.28 [Bandit] Level 8 (0) 2022.08.28 [Bandit] Level 6 (0) 2022.08.28 [Bandit] Level 5 (0) 2022.08.28 [Bandit] Level 4 (0) 2022.08.27