bandit

[Overthewire] level3 -> level4

Ron Weasley 2021. 9. 18. 15:58
728x90

저번 시간에는 level2 -> level3으로 가는 문제를 풀어봤습니다. 잠깐 저번 시간에 배운걸 되짚어본다면 쉘에서는 공백으로 파일을 만들면 공백마다 파일을 1개씩 인식을해서 1개의 파일이 4개의 파일로 인식이 된걸 봤습니다. 그래서 따옴표를 통해서 하나의 파일로 쉘에게 인식을 시켜주는 문제였습니다.

 

이번 시간에는 level3 -> level4로 가는 문제를 풀어보겠습니다. 문제를 보겠습니다.

해석을 하면 다음 레벨로 넘어가기 위해서는 필요한 패스워드는 hidden이라는 명칭의 파일안에 저장되어있다. hidden파일은 inhere 디렉터리 안에 있다. 즉, inhere 디렉터리 안에 hidden파일이 존재한다는 것입니다.

 

그럼 일단 저번 시간에 얻었던 패스워드로 로그인을 해보겠습니다.

로그인이 잘 되었네요.

그럼 ls 명령어를 가지고 /home/bandit3 경로에 어떤 파일이 있는지 봅시다.

inhere이라는 디렉터리가 존재하는 것이 보이죠?? 근데 왜 디렉터리인지 궁금하실 텐데. ls -l 명령어를 한번 해봅시다.

보면 drwxr....x 2 root root 4096 May 7 2020 inhere이 보이시죠?

제일 처음에 나오는 drwxr-xr-x는 파일의 모드입니다. 제일 앞에 d가 나오면 디렉터리를 뜻하고 파일은 -라고 출력이 됩니다. ls -al 명령어로 모든 파일을 다 봅시다.

보이시나요?? 제일 왼쪽이 "d" 이면 디렉터리 " - " 이면 파일을 뜻합니다. 이제 inhere이 디렉터리인 것을 알았으니

cd 명렁어를 통해서 디렉터리를 이동해봅시다.

이동을 했으면 이제 ls -al 명령어로 inhere디렉터리에 존재하는 모든 파일들을 봅시다.

오...hidden파일이 존재하네요 그럼 cat 명령어로 출력을 시켜보겠습니다.

다음 레벨로 넘어가는 패스워드가 나오네요 ㅎㅎㅎ 그럼 다음 시간에는 레벨 4 -> 레벨 5로 넘어가는 문제를 풀어보겠습니다. 즐거운 하루 되세요~!

728x90

'bandit' 카테고리의 다른 글

[OvertheWire] level5 -> level6  (0) 2022.06.06
[Overthewire] level4 -> level5  (0) 2022.06.06
[Overthewire] level2 -> level3  (0) 2021.09.16
[Overthewire] level1 -> level2  (0) 2021.09.14
[Overthewire] level 0 ~ level 1  (0) 2021.09.14