[Bandit] bandit0 -> bandit1(ls,cat)
우선 bandit을 시작하기 위해서는 이전 블로그를 한번 보고 오셔야 합니다.
자 이제 시작을 하겠습니다.
bandit0
우선 bandit0의 비밀번호는 bandit0이다.
그럼 putty를 통해 bandit0에 접속을하면,
이런 화면이 뜰것이다. 우선 그럼 overthewire에 나온 말을 해석해보면....
"readme라고 불리는 파일안에 비밀번호가 있어"라고 말하고 있습니다.
우선 파일이 있는지 먼저 확인할려면 "ls" 라는 명령어를 사용해야 합니다.
ls 명령어를 간단하게 설명하면....
ls 명령어를 디렉토리 안에서 치면 그안에 있는 파일,디렉토리를 알려주는 명령어 입니다.
ls 명령어의 사용법은 아래 사진과 같습니다.
이런식으로 ls 뒤에 옵션, 파일위치를 적어주시면 됩니다. 그리고 옵션과 전달인자를 쓰지않고 그냥 ls 라고 쓰면
그 디렉토리 안에 있는 파일을 보여줍니다.
ls 명령어의 옵션도 조금 알아보면...
자주 사용하는 옵션 ==>
- -l : 파일들을 좀더 자세히 출력합니다.
- -a: 그 경로안에 숨김파일과 숨기지 않은 파일도 출력합니다(전체파일)\
- -R: 그 경로에 안에 디렉토리가 있으면 그 하부 디렉토리 파일 까지 출력한다.
- -h: 파일크기를 쉽게 출력한다.
- -t: 출력 결과를 파일이 수정된 시간을 기준으로 정렬한다.
이제 ls 설명을 끝내고 bandit으로 다시가가지고 putty에 ls를 입력해보세요. 그러면 아래와 같은 화면이 뜰것입니다.
그럼 이 디렉토리안에 readme 파일이 있다는 뜻이겠죠?
그럼 이 파일이 있으니까 파일을 읽어야 하는데 파일을 읽는 명령어는 무엇일까요? 바로 cat 입니다.
cat은 ls 와 사용법이 똑같습니다. 하지만 cat은 대부분 옵션을 사용하지 않기 때문에 옵션 정리는 하지 않겠습니다.
그럼 cat은 ls 와 사용법이 똑같으니 cat [파일명 ] 이겠죠?
이제 처미널에 "cat readme" 를 입력해 보세요.
아마도 NH2SXQwcBdpmTEzi3bvBHMM9H66vVXjL이 떳을 겁니다.
이제 그럼 끝입니다.
exit을 치시고 다시 bandit에 들어가셔서 bandit1을 입력하시고 이 것을 똑같이 입력해 주세요.
정리 :
ls는 디렉토리 안에 파일이 있는지 없는지 확인하는 명령어이다.
cat은 파일을 읽는 명령어 이다.
bandit1의 비밀번호는 NH2SXQwcBdpmTEzi3bvBHMM9H66vVXjL이다.