-
[Bandit] Level 6Wargame/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