게으른 개발자

bandit1 -> bandit2 본문

war game/Bandit

bandit1 -> bandit2

Tomato_Coffee 2024. 4. 5. 14:04

home directory에 "-" 파일이름인 파일에 비밀번호가 있습니다. 

시도할 만한 방법들

1. vi 명령어

  • (stdin = standard input)에서 파일을 읽는다는 메시지가 나온다.
  • 명령어에서 '-'는 옵션으로 사용하게 된다. 따라서 이 프로그램이 무슨 옵션을 사용하려는 것인가라고 생각하게 됨.
  • '-'만 사용하게 되면 stdin, stdout으로 인식하게 됩니다.

2. cat 명령어 

man cat 을 입력하면 cat에 대한 정보를 얻을 수 있다.

  • 위 설명에 따르면 1. 파일을 연결한다. & 2. standard output으로 출력한다. 로 설명되고 있습니다.
  • 그래서 [cat - ]  명령어를 입력하게 되면 아래 이미지처럼 작동하게 됩니다. 위에서 말했듯이 '-' stdin을 의미하게 되는데 입력받은 내용을 그대로 터미널에 출력해 줍니다.

그러면 어떻게 '-'가 파일 이름이라는 것을 프로그램에게 알려줄 수 있을까요?

1. 절대 경로를 넣어줍니다. 

= cat /home/bandit1/-

2. 상대 경로를 넣어줍니다.

= cat ./-


3. more 명령어

more 명령어 사용

 

'war game > Bandit' 카테고리의 다른 글

bandit4 -> bandit5  (0) 2024.04.05
bandit3 -> bandit4  (0) 2024.04.05
bandit2 -> bandit3  (0) 2024.04.05
bandit0 -> bandit1  (0) 2024.04.05
Login  (0) 2024.04.02