OverTheWire Wargame Bandit Level -> 풀이
저번 글에서는 level 2 -> 3을 해결해 보았습니다. 이번에는 level 3 -> 4 문제를 해결해 보도록 하겠습니다.
level 3 -> 4 문제
level 3 -> 4 는 inher 디렉토리 안에 있는 숨겨진 파일 속에 저장된 비밀번호를 알아내는 문제입니다.
필요한 명령어
cd: cd는 change directory를 의미합니다. 이름에서도 알 수 있듯이 현재 디렉토리를 바꾸는 명령어로 이 명령어를 사용하여 폴더를 이동할 수 있습니다. cd [dir] 와 같이 사용하여 주소 dir로 이동할 수 있습니다.
level 3 -> 4 풀이
지금은 현재 level 2 -> 3을 해결한 후 서버에 접속해 있는 상태입니다. 명령어 입력줄이 사진과 같지 않다면 저번 글을 참고해 주세요.
먼저 ls를 이용하여 현재 디렉토리에 있는 파일들을 살펴보도록 하겠습니다.
ls
문제에서 이야기 한 것과 같이 inhere 디렉토리가 있는 것을 알 수 있습니다. cd 명령어를 사용하여 inhere 디렉토리 안으로 들어가 보겠습니다.
cd inhere
다시 현재 디렉토리에 있는 파일들을 확인하기 위해 ls 명령을 사용해 보겠습니다.
ls
하지만 아무런 파일도 없다고 나오는 것을 볼 수 있습니다. 이는 문제에서도 이야기 했듯이 파일이 숨겨져 있기 때문입니다. 숨겨진 파일의 목록까지 전부 확인하기 위해서는 -a 옵션을 이용해 아래와 같이 실행해 주어야 합니다.
ls -a
그러면 드디어 .hidden이라는 이름을 가진 파일이 존재한다는 것이 보이게 됩니다.
이제 .hidden파일의 내용을 확인해 보겠습니다.
cat .hidden
그러면 이렇게 다음 문제로 접속할 수 있는 비밀번호를 알아낼 수 있습니다.
※ 이름이 . 으로 시작하는 파일 혹은 폴더는 숨겨진 파일, 폴더입니다. 보통 configuration file이나 사용자 세팅을 저장하는 용도로 많이 사용됩니다.
다음 글에서는 level 4 -> 5 문제의 풀이를 진행해 보도록 하겠습니다.
'보안' 카테고리의 다른 글
OverTheWire Wargame Bandit Level 2 -> 3 풀이 (0) | 2024.03.22 |
---|---|
OverTheWire Wargame Bandit Level 1 -> 2 풀이 (0) | 2024.03.22 |
OverTheWire Wargame Bandit Level 0 -> 1 풀이 (0) | 2024.03.21 |
OverTheWire Wargame Bandit Level 0 풀이 (2) | 2024.03.21 |