[OverTheWire] Bandit - Level 2 → Level 3
Level 2 → Level 3

먼저 파일 목록을 확인한다.

Level 1과 마찬가지로 cat 명령어 뒤에 ./ 명령어를 사용해서 파일 내용을 확인한다.

오류가 발생한 이유는 파일 이름에 공백(space)이 포함되어 있기 때문이다.
리눅스에서는 공백을 기준으로 명령어의 인자(argument)를 구분하기 때문에 파일 이름이 여러 개의 인자로 나누어져 인식된다.
따라서 공백 앞에 \를 사용하여 해당 문자를 escape 함으로써 일반 문자로 인식하도록 해야 한다.
[Escape = 특수 문자를 일반 문자로 인식하도록 만드는 것]

cat ./--spaces\ in\ this\ filename--
위 명령어를 실행하여 Level 3 레벨로 이동하기 위한 비밀번호를 확인할 수 있었다.

댓글남기기