이것은 stackexchange에 대한 나의 첫 번째 질문입니다. 매우 기쁩니다 :)
저는 현재 OverTheWire War Game을 플레이하며 SSH의 기본을 배우고 있습니다. 이해할 수 없는 문제에 봉착했기 때문에 bandit5에서 멈췄습니다.
보다Over the Wire War Game - Bandit 레벨 5
먼저 문제를 해결하기 위해 취한 단계는 다음과 같습니다.
1. 이용 가능한 상품을 확인하세요
bandit5@bandit:~$ ls
inhere
2. "여기"를 입력하세요
bandit5@bandit:~$ cd inhere
maybehere00 maybehere04 maybehere08 maybehere12 maybehere16
maybehere01 maybehere05 maybehere09 maybehere13 maybehere17
maybehere02 maybehere06 maybehere10 maybehere14 maybehere18
maybehere03 maybehere07 maybehere11 maybehere15 maybehere19
3. 어느 폴더가 맞는지 몰라서 찾기 매뉴얼을 확인하고 파일 크기 옵션을 추가해 봤습니다.
bandit5@bandit:~/inhere$ find -size 1033c
./maybehere07/.file2
4. 이제 어떤 파일이 맞는지 알았으니 이렇게 접근해보겠습니다...
4a. 파일이 속한 폴더로 이동합니다. (논리적으로 들리나요?)
bandit5@bandit:~/inhere$ cd maybehere07
4b.답변에 접근할 수 있도록 파일을 보관하세요.
bandit5@bandit:~/inhere/maybehere07$ cat ./-file2
이제 이상하고 긴 문자 집합이 생성됩니다.
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
처음엔 비밀번호인줄 알았는데, 당연히 아니더군요 :(
그래서 저는 몇 가지 조사를 한 결과 다른 모든 플레이어가 다음 명령을 사용하여 파일에 액세스하고 있다는 것을 깨달았습니다. bandit5@bandit:~/inhere$ cat Maybehere07/.file2
그래서 질문은 다음의 차이점은 무엇입니까?
bandit5@bandit:~/inhere/maybehere07$ cat ./-file2
그리고
bandit5@bandit:~/inhere$ cat maybehere07/.file2
왜 그러한 출력이 생성됩니까?
다들 감사 해요,
답변1
cat ./-file2
-file2
현재 디렉터리에 지정된 파일을 입력합니다 .
cat maybehere07/.file2
.file2
하위 디렉토리 에 파일 이름을 입력합니다 maybeyere07
.
첫 번째 명령에서 현재 디렉터리는 이고 maybehere07
, 두 번째 명령에서는 현재 디렉터리가 입니다 . 따라서 첫 번째 명령에서 파일을 maybehere07
시도했다면 두 번째 명령에서와 동일한 결과를 얻었을 것입니다. 하지만 넌 노력했지cat
.file2
cat
다른이름이 -file2
.
그런데, -file2
이진 파일(이미지, 사운드, 기타 항목)인 것 같습니다. 그래서 횡설수설하는 내용을 보고 있는 것입니다.
답변2
3단계에서는 이라는 파일을 찾았 .file2
지만 4a단계에서는 이라는 파일에 액세스했습니다 -file2
. 정확히 같은 이름은 아닙니다.