프롤로그
level3으로 들어가는 비밀번호는 aBZ0W5EmUfAf7kHTQeOwd8bauFJ2lAiG 이거였다.
나오는 것은
2024.02.10 - [보안 스터디/bandit] - [워게임] bandit level2 -> level3 문제 풀이
[워게임] bandit level2 -> level3 문제 풀이
프롤로그 명령어 초반부분은 다 거기서 거기인 것 같다. 정리해놓은 거 1, 2편에서 잘 정리해놓았으니... 이걸 계속 이용하자 문제 https://overthewire.org/wargames/bandit/bandit3.html OverTheWire: Level Goal We're h
taesan-smj.tistory.com
여기서 확인할 수 있다.
문제
https://overthewire.org/wargames/bandit/bandit4.html
OverTheWire: Level Goal
We're hackers, and we are good-looking. We are the 1%. Level Goal The password for the next level is stored in a hidden file in the inhere directory. Commands you may need to solve this level ls , cd , cat , file , du , find
overthewire.org
비밀번호는 내부 디렉터리에 숨겨진 파일로 존재한다.
명령어들
ls | 현재 작업중인 디렉터리 또는 지정된 디렉터리 내에 있는 파일과 서브 디렉터리 목록 표시 -l : 긴 형식으로 파일의 상세 정보 표시 -a : 숨겨진 파일 포함 모든 파일 표시 -h : 파일 크기를 쉽게 읽을 수 있게 표시 -r : 역순 표시 -t : 최종 수정 시간 순 정렬 쓰고 싶다면 ls -la 이런식으로 사용 |
cd | 현재 작업 중인 디렉터리를 변경할 때 사용 cd [디렉터리 경로] 이때, cd만 입력하면 홈 디렉터리(또는 cd ~) cd .. : 상위 디렉터리 로 사용할 수도 있다. |
cat | 표준 출력으로 보여주기 또는 파일의 내용을 연결하여 ㅊ ㅜㄹ력하거나 새로운 파일 생성 cat [옵션] [파일명] cat - n 파일명을 하면 각 라인 앞에 번호를 붙여서 출력을 해준다. |
file | 파일의 내용을 조사하여 어떤 종류의 데이터를 포함하는 지 식별 file [옵션] [파일명] file ex.txt : 단일 파일의 유형 확인 file * : 디렉터리 내 모든 파일의 유형 확인 |
du | 파일 또는 디렉터리가 차지하는 디스크 공간의 양 확인 du [옵션] [파일 또는 디렉터리] du : 현재 디렉터리 디스크 사용량 du - h : 사람이 읽기 쉬운형태로 현재 디렉터리 디스크 사용량 확인 |
find | 파일이나 디렉터리 검색할 때 사용 find [경로] [옵션] [표현식] find . : 현재 디렉터리와 하위 디렉터리에서 모든 파일 및 디렉터리 나열 find . -name "*.txt" : txt확장자의 모든 파일 찾기 find . -type d : 디렉터리만 찾기 이런식으로 사용할 수 있다. |
풀이전략
ls -al 로 숨겨진 파일 이름을 찾고, cat 으로 해당 파일을 읽어들이면 될 것이다. 내 기억상 숨겨진 파일은 .으로 시작하는 파일로 알고 있다.
문제풀이
일단 접속하자.
ssh bandit3@bandit.labs.overthewire.org -p 2220
aBZ0W5EmUfAf7kHTQeOwd8bauFJ2lAiG
접속 한 후에 ls -al를 해보자.
ls -al
문제에서 inhere에 숨겨진 파일이 있다고 했다.
cd inhere
로 inhere 디렉터리로 들어가서 다시 ls -al 을 해보자.
숨겨진 .hidden 파일이 나온다. 저걸 이제 cat으로 읽어보자.
cat .hidden
비밀번호가 나왔다.
비밀번호는
2EW7BBsr6aMMoJ2HjW067dm8EgX26xNe
이다.
에필로그
아직 까지는 쉽다.
확실히 ls 와 ls -a 로 숨겨진 파일을 찾아내는 것에는 차이가 있고, 숨겨진 파일은 시작할 떄 .으로 시작하는 거 맞았다.
'보안 스터디 > bandit' 카테고리의 다른 글
[워게임] bandit level5 -> level6 문제 풀이 (2) | 2024.03.08 |
---|---|
[워게임] bandit level4 -> level5 문제 풀이 (1) | 2024.02.11 |
[워게임] bandit level2 -> level3 문제 풀이 (1) | 2024.02.10 |
[워게임] bandit level1 -> level2 문제 풀이 (1) | 2024.02.10 |
[워게임] bandit 답지 정리 (0) | 2024.02.04 |