암호(수학) 등.. 공부한 거 잊을거 같아서 만든 블로그

OverTheWire Bandit Level 1 → Level 2 풀이 본문

OverTheWire: Bandit

OverTheWire Bandit Level 1 → Level 2 풀이

h34hg0 2022. 4. 7. 22:04

문제


OverTheWire: Level Goal: Bandit Level 1 → Level 2

다음 수준의 암호는 홈 디렉토리에 있는 -라는 파일에 저장됩니다.


풀이


ls 명령어 입력

ls로 디렉터리에 어떤 파일이 있는지 확인해보니 문제에서 말했던 것처럼 - 가 이름인 파일이 있다는 것을 알 수 있다.

 

cat -

파일의 내용을 보기 위해 cat - 를 입력 했지만 아무것도 출력이 안되는 것을 볼 수 있는데

이는 - 문자가 명령어의 옵션을 지정할 때 사용되는 문자이기 때문에 발생하는 상황이다.

 

cat ./-

따라서 현재 경로를 가리키는 ./를 사용하여 -파일을 지정하면 해결된다.

cat ./- 을 입력하니 - 파일에 저장되어 있는 암호인 CV1DtqXWVFXTvM2F0k09SHz0YwRINYA9 가 출력되는 것을 볼 수 있다.