본문 바로가기
카테고리 없음

Bandit Level 3 → Level 4

by 보름달빵 2025. 1. 10.

📌 문제

다음 단계의 비밀번호는 inhere이라는 디렉터리 아래의 숨겨진 파일안에 존재한다고 한다. 

 

이 문제를 통해서 "숨겨진 파일"이란 무엇인지, 그리고 그러한 파일을 읽는 방법 알아보자 

 

 

 

📌 풀이

 

리눅스에서는 ls 명령어로 보이지 않는 숨겨진 파일이 존재한다. 

이러한 숨겨진 파일은 . 으로 시작하는 파일들을 의미한다. 이런 파일들은 주로 환경세팅이나 설정과 관련된 파일이므로 사용자에게 보이지 않도록 하는 것이다.  일반적인 환경에서는 . 파일들은 잘 사용하지 않기 때문에 파일조회시 보여지지 않는다. 

필요할때 특정한 조회를 통해 파일을 찾도록 하는 것이 디렉터리를 더 깔끔하게 관리할 수 있다.  

 

 

hidden file 읽는 방법

 숨겨진 파일들을 보기 위해서는 ls -a, ls -A 명령어를 이용하면된다. 

-a : --all 
. 으로 시작하는 모든 파일들을 보여줌 

-A : --almost-all
. 과 .. 으로 시작하는 파일을 제외하고 숨겨진 파일들을 보여줌

 

 

 

📌 정리

숨겨진 파일은 . 으로 시작되는 파일을 말한다. 이런 파일을 읽고 싶다면 ls-a, -A 옵션을 이용한다. 

 

 

📌 참고자료

 

숨겨진 파일 읽는 방법

https://askubuntu.com/questions/232649/how-to-show-or-hide-a-hidden-file

숨겨진 파일이 존재하는 이유

https://unix.stackexchange.com/questions/147859/why-are-some-files-and-folders-hidden

. , ..  파일이란 무엇인지 

https://askubuntu.com/questions/94780/what-are-dot-files