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 디렉토리 어딘가에 있는 파일에 비밀번호가 있다고 합니다.

그 파일은 사람이 읽을 수 있으며, 1033byte의 크기를 가지고, not executable이라는 특징들을 가지고 있답니다.

문제풀이

inhere 폴더로 들어가서 ls를 통해 엄청나게 많은 폴더가 있다는 것을 알 수 있었습니다.

저 폴더를 일일히 들어가서 확인하는건 굉장히 고된 일이겠네요.

우리는 찾는 파일의 특징을 이용해 빠르게 찾고 끝낼겁니다.

find -size 1033c 를 통해 바로 찾았는데요.

find 는 파일을 찾는 명령어입니다. 우리에게 주어진 정보 중 사용할 만한 정보가 자료의 크기였기 때문에 크기를 통해 찾았습니다. 1033c에서 c는 용량의 단위 중 Byte를 뜻합니다.


**Linux 명령어 설명(누적)

ls : 현재 디렉토리에 있는 파일을 보여줍니다.

ls -a : 현재 디렉토리에 있는 파일을 숨겨진 파일까지 전부 보여줍니다.

cat [파일명] : [파일명]의 내용을 출력합니다.

cat ./[파일명] : 현재 디렉토리에 있는 [파일명]의 내용을 출력합니다.

cat [파\ 일\ 명] : linux는 공백을 기준으로 앞뒤를 서로 다른 파일로 인식합니다.

cd [디렉토리명] : 해당 디렉토리로 이동합니다.

file [파일명] : [파일명] 파일의 종류를 출력합니다.

find [파일명] : [파일명]으로 된 파일을 찾습니다.

find -size [용량][단위] : [용량][단위]인 파일을 찾습니다.

(b:block, c:bytes, w:2bytes, k:kbytes, M:mbytes, G:gbytes)

* : 와일드카드, 문자를 대체하여 사용합니다.

'Hacking-기초 > Linux Bandit' 카테고리의 다른 글

Bandit Level 7 → Level 8  (0) 2020.04.10
Bandit Level 6 → Level 7  (0) 2020.04.10
Bandit Level 4 → Level 5  (1) 2020.04.10
Bandit Level 3 → Level 4  (0) 2020.04.10
Bandit Level 2 → Level 3  (0) 2020.04.10

+ Recent posts