김승현
[OverTheWire] Bandit Level 5 → Level 6 본문
문제
저번 문제와 비슷하게 password가 담긴 파일은 inhere 디렉터리 아래 어딘가에 있는데
인간이 읽을 수 있고 1033bytes이며 실행할 수 없다고 합니다.
풀이
inhere 디렉터리 안에 maybehere00부터 maybehere19까지 총 20개의 디렉터리가 또 있었고
각 디렉터리 안에 또 -file1~3, spaces file1~3 파일들이 있다.
방법은 여러가지가 있겠지만 일단 파일 크기로 제일 먼저 찾아보자.
find 명령어의 옵션을 이용하면 특정 size의 파일을 찾을 수 있는데 이를 이용할 것이다.
위 사진에 입력된 명령어 find . -size 1033c에 대한 설명
⑴ .은 현재 디렉터리 및 하위 디렉터리들에서 찾을 거라는 뜻
⑵ -size는 size를 이용하여 찾을 거라는 뜻
⑶ 1033c는 1033bytes의 파일을 찾을 거라는 뜻
사진에서 볼 수 있듯이 maybehere07 디렉터리의 .file2 파일이 1033bytes로 한 번에 찾을 수 있다.
문제가 갑자기 어려워진 것 같다... 흑흑 열심히 공부 해야겠다. ...
다음 문제
[OverTheWire] Bandit Level 6 → Level 7
문제 server 어딘가에 암호가 담긴 것이 있으며 그것은 소유자가 bandit7이며 소유 그룹명은 bandit6 크기는 33bytes다. 파일의 특징 소유자 : bandit7 그룹명 : bandit6 크기 : 33bytes 풀이 find / -user bandit7 -group
kshind.tistory.com
'Linux > OverTheWire : Bandit' 카테고리의 다른 글
[OverTheWire] Bandit Level 7 → Level 8 (0) | 2023.02.16 |
---|---|
[OverTheWire] Bandit Level 6 → Level 7 (0) | 2023.02.16 |
[OverTheWire] Bandit Level 4 → Level 5 (0) | 2023.02.15 |
[OverTheWire] Bandit Level 3 → Level 4 (0) | 2023.02.15 |
[OverTheWire] Bandit Level 2 → Level 3 (0) | 2023.02.15 |