-
[OverTheWire][Bandit] Bandit Level 1 → Level 2Computing/OverTheWire : Bandit 2022. 1. 17. 14:12

문제 링크 : https://overthewire.org/wargames/bandit/bandit2.html [Level 1 -> Level 2 문제풀이]
지난 번에 구한 bandit1의 password로 로그인을 해준다.

다음 레벨의 패스워드가 홈 디렉토리 안의 '-' 파일에 위치한다는 문제이다.

ls로 디렉토리 내 파일을 확인하니 - 라는 이름의 파일이 존재했다.
지난 단계와 마찬가지로 cat 명령을 이용해 이 파일을 읽으려 했지만, 실패했다.
- 는 리눅스에서 옵션을 지정할 때 사용되는 문자이다. 따라서 - 를 파일이름으로 인식하지 못하고 옵션 명령 입력을 기다리는 듯 한다.
이를 해결하기 위해 현재 경로를 의미하는 ./ 문자를 쓴 후 , -를 붙여준다
cat ./-
현재 디렉토리에 있는 - 파일을 읽으라는 명령이다.
이를 사용하면 password를 쉽게 얻을 수 있다.
(아래 사진 정답 포함)

'Computing > OverTheWire : Bandit' 카테고리의 다른 글
[OverTheWire][Bandit] Bandit Level 4 → Level 5 (0) 2022.01.17 [OverTheWire][Bandit] Bandit Level 3 → Level 4 (0) 2022.01.17 [OverTheWire][Bandit] Bandit Level 2 → Level 3 (0) 2022.01.17 [OverTheWire][Bandit] Bandit Level 0 → Level 1 (0) 2022.01.17 [OverTheWire][Bandit][PuTTy] 리눅스 워게임 OverTheWire : Bandit 초기 설정 PuTTy Bandit0 (0) 2022.01.17