김승현

[OverTheWire] Bandit Level 5 → Level 6 본문

Linux/OverTheWire : Bandit

[OverTheWire] Bandit Level 5 → Level 6

kshind 2023. 2. 15. 22:08

문제 

문제 원문

저번 문제와 비슷하게 password가 담긴 파일은 inhere 디렉터리 아래 어딘가에 있는데

인간이 읽을 수 있고 1033bytes이며 실행할 수 없다고 합니다.  

 

풀이

기본적인 명령어들 실행 후 출력되는 화면

inhere 디렉터리 안에 maybehere00부터 maybehere19까지 총 20개의 디렉터리가 또 있었고

각 디렉터리 안에 또  -file1~3, spaces file1~3 파일들이 있다.

방법은 여러가지가 있겠지만 일단 파일 크기로 제일 먼저 찾아보자.

find 명령어의 옵션을 이용하면 특정 size의 파일을 찾을 수 있는데 이를 이용할 것이다.


위 사진에 입력된 명령어 find . -size 1033c에 대한 설명

⑴  .은 현재 디렉터리 및 하위 디렉터리들에서 찾을 거라는 뜻

-size는 size를 이용하여 찾을 거라는 뜻                               

1033c는 1033bytes의 파일을 찾을 거라는 뜻                      


 

 

사진에서 볼 수 있듯이 maybehere07 디렉터리의 .file2 파일이 1033bytes로 한 번에 찾을 수 있다.

 

 


 

문제가 갑자기 어려워진 것 같다... 흑흑 열심히 공부 해야겠다. ...


다음 문제

https://kshind.tistory.com/8

 

[OverTheWire] Bandit Level 6 → Level 7

문제 server 어딘가에 암호가 담긴 것이 있으며 그것은 소유자가 bandit7이며 소유 그룹명은 bandit6 크기는 33bytes다. 파일의 특징 소유자 : bandit7 그룹명 : bandit6 크기 : 33bytes 풀이 find / -user bandit7 -group

kshind.tistory.com