Bandit Level 5 → Level 6

728x90

Bandit Level 5→ Level 6. 파일에 저장된 암호를 찾아라.

암호는 'inhere' 디렉터리에 있는 파일 안에 있다.

그 파일은 사람이 읽을 수 있고 1033 바이트 크기의 실행 가능하지 않는 파일이다.

 

bandit5 로그인 정보는 아래와 같다.

명령어: ssh bandit5@bandit.labs.overthewire.org -p 2220

passward: lrIWWI6bB37kxfiCQZqUdOIYfr6eEeqR

bandit5에 접속하여 ls 명령어와 cd 명령어를 사용하여 'inhere' 디렉터리로 이동했다.

조건에 맞는 파일을 찾으려고 했더니 'inhere' 디렉터리 안에 디렉터리만 20개나 된다.

'inhere' 디렉터리 위치에서 ls 명령어를 사용하여 숨김 파일 포함(-a)하여 하위 디렉터리에 있는 파일(-R)들까지 모두 상세내용(-l)을 출력하도록 했다.

파일이 많아 한 번에 찾긴 힘들었지만 maybehere07 디렉터리 안에 숨겨져있었던 .file2 파일이

1033 바이트였고 실행권한이 없었다.

파일의 종류를 보니 ASCII text로 사람이 읽을 수 있는 파일이었다.

cat 명령어로 내용을 출력하였다.

근데 사실상 위와 같은 방법으로 파일을 찾는 건 너무 비효율적이다.

디렉터리와 파일 수가 많아질 수록 더 번거로워질 것이고

그래서 찾은 방법은 find 에서 -size 옵션을 사용하는 것이다.

(마침표는 현재 디렉터리를 의미한다.)

P4L4vucdmLnm8I7Vl7jG1ApGSfjYKqJU

728x90

'Bandit' 카테고리의 다른 글

Bandit Level 4 → Level 5  (0) 2023.07.19
Bandit Level 3 → Level 4  (0) 2023.07.19
Bandit Level 2 → Level 3  (0) 2023.07.19
Bandit Level 1 → Level 2  (0) 2023.07.19
Bandit Level 0 → Level 1  (0) 2023.07.19