ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [Bandit] Level 7
    Wargame/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

    댓글

Designed by Tistory.