김승현
[OverTheWire] Bandit Level 1 → Level 2 본문
문제
다음 단계로 가는 비밀번호는 홈 디렉터리 내 -라고 불리는 파일에 있다고 한다.
풀기 위해 사용해야 하는 명령어는 저번 단계와 동일함.
풀이
저번 문제의 password를 입력해서 bandit1에 접속할 수 있다.
문제 설명에서 볼 수 있듯이 -라는 이름을 가진 파일이 있다.
읽기 위해 cat -를 해봐도 파일이 제대로 읽히지 않는 걸 확인할 수 있다.
- -의 경우 명령어에서 옵션을 지정할 때 사용됨
- → 아직 입력이 끝나지 않는 것으로 판단하고 제대로 실행되지 않는다.
그렇기 때문에 현재 디렉토리를 뜻하는 ./과 같은 것들을 이용해야 한다.
cat ./-처럼 입력하게 되면 옵션으로 인식되지 않기 때문에 password를 얻을 수 있다.
다음 문제
[OverTheWire] Bandit Level 2 → Level 3
문제 다음 단계로 가는 password가 적힌 파일의 이름은 홈디렉터리의 spaces in this filename이다. 풀이 사진에서 볼 수 있듯이 파일명이 spaces in this filename이다. cat으로 보려고 해도 'spaces', 'in', 'this', fil
kshind.tistory.com
'Linux > OverTheWire : Bandit' 카테고리의 다른 글
[OverTheWire] Bandit Level 4 → Level 5 (0) | 2023.02.15 |
---|---|
[OverTheWire] Bandit Level 3 → Level 4 (0) | 2023.02.15 |
[OverTheWire] Bandit Level 2 → Level 3 (0) | 2023.02.15 |
[OverTheWire] Bandit Level 0 → Level 1 (0) | 2023.02.15 |
[OverTheWire] Bandit Level 0 (0) | 2023.02.15 |