ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [Bandit] Level 6
    Wargame/Bandit 2022. 8. 28. 00:49
    반응형

    Level 6을 가기 위해서는 3가지 조건을 만족해야 한다.

    • human-readable
    • 1033 bytes in size
    • not executable

     

    inhere 디렉터리 내에는 20개의 디렉터리가 있다.

    하나하나 살펴보는 방법도 있겠지만.. 시간이 너무 걸리니 find 명령어를 활용하기로 한다.

     

    find 명령어의 -size 옵션을 통해 1033 byte 크기를 가지는 파일을 찾아본다.

     

    maybehere07 디렉터리의 .file2 파일이 1033 byte의 크기를 가지는 파일이라고 나타난다.

     

    다른 두 조건도 만족하는지 확인하기 위해 maybehere07 디렉터리로 들어가 .file2의 정보를 확인한다.

    ls -al 명령어로 .file2의 허가권을 확인해 not executeble 조건을 만족하는 것을 확인한다.

    file ./* 명령어로 .file2 파일의 종류를 확인해 ASCII 코드로 작성된 텍스트라는 것을 확인한다.(사진에서는 깜빡했다..)

     

    모든 조건을 만족한다는 것을 확인한 후 .file2를 읽어보니 비밀번호가 나타났다.

    </inhere/maybehere07/.file2 파일을 읽어 나온 비밀번호>

    반응형

    'Wargame > Bandit' 카테고리의 다른 글

    [Bandit] Level 8  (0) 2022.08.28
    [Bandit] Level 7  (0) 2022.08.28
    [Bandit] Level 5  (0) 2022.08.28
    [Bandit] Level 4  (0) 2022.08.27
    [Bandit] Level 3  (0) 2022.08.27

    댓글

Designed by Tistory.