728x90
반응형
728x90
반응형
Bandit Level 5→ Level 6. 파일에 저장된 암호를 찾아라. 암호는 'inhere' 디렉터리에 있는 파일 안에 있다. 그 파일은 사람이 읽을 수 있고 1033 바이트 크기의 실행 가능하지 않는 파일이다. bandit5 로그인 정보는 아래와 같다. 명령어: ssh bandit5@bandit.labs.overthewire.org -p 2220 passward: lrIWWI6bB37kxfiCQZqUdOIYfr6eEeqR bandit5에 접속하여 ls 명령어와 cd 명령어를 사용하여 'inhere' 디렉터리로 이동했다. 조건에 맞는 파일을 찾으려고 했더니 'inhere' 디렉터리 안에 디렉터리만 20개나 된다. 'inhere' 디렉터리 위치에서 ls 명령어를 사용하여 숨김 파일 포함(-..
Bandit Level 4→ Level 5. 파일에 저장된 암호를 찾아라. 암호는 'inhere' 디렉터리에 있는 사람이 읽을 수 있는 파일에 저장되어 있다. bandit4 로그인 정보는 아래와 같다. 명령어: ssh bandit4@bandit.labs.overthewire.org -p 2220 passward: 2EW7BBsr6aMMoJ2HjW067dm8EgX26xNe 홈 디렉터리에서 ls 명령어를 사용하니 'inhere' 디렉터리가 존재한다고 나왔다. 사람이 읽을 수 있는 파일에 암호가 저장되어 있다고 하여 ls -l을 사용하여 파일들을 살펴보았다. 10개의 파일들이 존재한다. 사람이 읽을 수 없는 파일은 이렇게 내용이 출력된다. 10개의 파일을 cat 명령어로 하나하나 출력해보는 것은 번..
Bandit Level 3→ Level 4. 숨겨진 파일에 저장된 암호를 찾아라. 암호는 'inhere' 디렉터리에 있는 숨겨진 파일에 저장되어 있다. bandit3 로그인 정보는 아래와 같다. 명령어: ssh bandit3@bandit.labs.overthewire.org -p 2220 passward: aBZ0W5EmUfAf7kHTQeOwd8bauFJ2lAiG 홈 디렉터리에서 ls 명령어를 사용하여 파일 안에 무엇이 있는지 확인한다. 문제에 적혀있는 대로 'inhere' 디렉터리가 존재한다. cd 명령어를 통해 'inhere' 디렉터리로 이동하였다. 디렉터리 안에 숨겨진 파일이 있는지 확인하기 위해 ls -a를 사용하였다. 숨겨진 파일이므로 파일 이름 앞에는 .(마침표)가 표시되어있다. 파일 ..
Bandit Level 2 → Level 3. 파일에 저장된 암호를 찾아라. 암호는 홈 디렉터리에 있는 'spaces in this filename' 파일에 저장되어 있다. bandit2 로그인 정보는 아래와 같다. 명령어: ssh bandit2@bandit.labs.overthewire.org -p 2220 passward: rRGizSaX8Mk1RTb1CNQoXTcYZWU6lgzi ls 명령어를 사용했을 때 'spaces in this filename' 파일이 존재한다고 출력된다. (가급적 파일이나 디렉터리 이름에 공백을 사용하지 않는 것이 좋다는 이유를 알겠다.) 우선 cat 명령어에 공백이 포함된 파일 이름을 넣으면 공백 단위로 나눠져 각각 다른 파일로 인식한다. 그러므로 파일 이름 안의 ..
Bandit Level 1 → Level 2. 파일에 저장된 암호를 찾아라. 암호는 홈 디렉터리에 있는 '-' 파일에 저장되어 있다. bandit0에서 bandit1로 로그인 할 때는 exit 명령어를 사용하여 로그아웃 한 후 다시 로그인 해야한다. bandit1 로그인 정보는 아래와 같다. 명령어: ssh bandit1@bandit.labs.overthewire.org -p 2220 passward: NH2SXQwcBdpmTEzi3bvBHMM9H66vVXjL ls 명령어를 사용했을 때 '-' 파일이 존재한다고 출력된다. 하지만 전 단계와 같이 cat [파일]로는 파일의 내용을 출력할 수 없다. 아마 옵션에서 사용하는 '-' 때문에 파일 이름으로 인식하지 못하는 것 같다. 그렇기에 find -..
Bandit Level 0 → Level 1. 파일에 저장된 암호를 찾아라. 암호는 홈 디렉터리에 있는 'readme' 파일에 저장되어 있다. bandit1에 로그인 할 때 필요한 암호이다. 암호를 찾을 때마다 SSH를 사용하여 해당 레벨에 로그인하여 문제를 풀어야한다. ls 명령어를 사용하여 홈디렉터리 안에 있는 내용을 출력하도록 하였다. 홈디렉터리 안에 'readme' 파일이 있는 것을 확인 하였고, cat 명령어를 사용하여 파일 내용을 출력하였다. NH2SXQwcBdpmTEzi3bvBHMM9H66vVXjL