https://overthewire.org/wargames/bandit/bandit2.html
Bandit Level 1 → Level 2
Level Goal
The password for the next level is stored in a file called - located in the home directory
Commands you may need to solve this level
ls , cd , cat , file , du , find
문제 해석
다음 레벨로 가는 패스워드는 home 디렉토리의 - 파일에 있다.
현재 위치를 확인하는 pwd 명령어와 현채 디렉토리에 존재하는 것들을 보여주는 ls를 사용해보자.
bandit1@bandit:~$ pwd
/home/bandit1
bandit1@bandit:~$ ls -l
total 4
-rw-r----- 1 bandit2 bandit1 33 Jul 17 15:57 -
ls -l : [파일 형태] [권한] [하드 링크 수] [소유자] [그룹] [파일 크기] [시간] [파일 이름]
-rw-r----- 1 bandit2 bandit1 33 Jul 17 15:57 -
부분에서 15:57 오른쪽에 - 가 파일 명이다.
사실, ls에서 -l 옵션을 제외하고 보면 더 편하다
bandit1@bandit:~$ ls
-
- 파일이 있는 것을 확인했으니, cat 을 이용하여 출력하자.
bandit1@bandit:~$ cat -
그러나 아무 반응이 없다.
- 파일이 어떤 종류인지 알고 싶은데, 이때 file 명령어를 사용하면 된다.
file [파일명]
bandit1@bandit:~$ file -
이번에도 아무 반응이 없다....
이때는 상대경로를 사용하여 -파일에 접근해보자
bandit1@bandit:~$ file ./-
./-: ASCII text
ASCII text라는 형태로, 출력하면 충분히 읽을 수 있는 형태이다.
꿹꿝?*꿟 처럼 나오지 않으니까..!
여기서, 파일을 출력하는 cat에 상대경로를 사용하여 다시 출력해보자
bandit1@bandit:~$ cat ./-
263JGJPfgU6LtdEvgfWU1XP5yac29mFx
이렇게 Level 1 -> Level 2 로 가는 패스워드를 찾았다.
정리
1. 절대경로가 안된다면 상대경로로
'네트워크 공부 > bandit' 카테고리의 다른 글
[Bandit] Level 4 -> Level 5 (0) | 2024.07.19 |
---|---|
[Bandit] Level 3 -> Level 4 (0) | 2024.07.18 |
[Bandit] Level 2 -> Level 3 (0) | 2024.07.18 |
[Bandit] Level 0 -> Level 1 (0) | 2024.07.18 |
[Bandit] Bandit Level 0 putty로 시작하기 (0) | 2024.07.18 |