Bandit Level 5 → Level 6
Level Goal
The password for the next level is stored in a file somewhere under the inhere directory and has all of the following properties:
- human-readable
- 1033 bytes in size
- not executable
Commands you may need to solve this level
ls , cd , cat , file , du , find
비밀번호는 inhere 디렉토리에 있으며 아래의 속성을 가진다.
- 사람이 읽을 수 있다.
- 1033 byte의 크기를 가진다.
- 실행이 불가능하다.
bandit5@bandit:~/inhere$ find ./ -size 1033c -exec sh -c "file {}" \;
./maybehere07/.file2: ASCII text, with very long lines (1000)
bandit5@bandit:~/inhere$ find ./ -size 1033c -exec sh -c "cat {}" \;
P4L4vucdmLnm8I7Vl7jG1ApGSfjYKqJU
find -size 1033c: 1033 바이트의 데이터를 찾는다.
- -1033c: 1033바이트 이하
- +1033c: 1033바이트 이상
- 1033b: 1033블록
- 1033k: 1033킬로바이트
- 1033m: 1033메가바이트
- 1033g: 1033기가바이트
-exec sh -c "cat {}" \;
찾은 값을 "{}"에 바인드하고 쉘로 실행시킨다.
'WarGame > Bandit WarGame' 카테고리의 다른 글
Bandit WarGame Level 7 -> Level 8(grep) (1) | 2023.11.12 |
---|---|
Bandit WarGame Level 6 -> Level 7(find -user -group) (0) | 2023.11.10 |
Bandit WarGame 4 -> 5 (0) | 2023.11.10 |
Bandit WarGame 3 -> 4 (0) | 2023.11.10 |
Bandit WarGame 2->3 (0) | 2023.11.10 |