Level Goal다음 레벨로 넘어갈 수 있는 패스워드가 들어있는 파일의 이름에 spaces가 들어가 있을 경우에 접근하는 방법 ls 명령어를 이용해보면 파일 이름이 spaces in this filename인 파일이 있는 것을 볼 수 있다.$ ls -l앞에서 했던 것과 동일하게 cat 명령어를 이용해서 파일명을 그대로 입력해주면 공백에 의해서 각각 하나의 파일로 인식하게 되어 해당 파일을 정상적으로 처리할 수가 없게된다.$ cat spaces in this filename따라서, 공백을 구분자가 아니라 일반 문자의 공백으로 처리하기 위해서 \를 앞에 붙여주면 간단하게 처리할 수 있다.$ cat spaces\ in\ this\ filename 다른방법:$ cat s* bandit3:UmHadQclWmgd..
Level Goal다음 레벨로 넘어갈 수 있는 패스워드는 홈 디렉터리에 - 파일에 있다. - 파일을 보면 된다. ls 명령어를 이용해서 해당 디렉터리에 있는 파일들을 보면 - 로 된 파일을 확인할 수 있다.$ ls -l Level 0에서 했던 대로 cat - 를 하게 되면 정상적으로 되지 않는 것을 확인할 수 있다.문제 페이지에 보면 아래에 도움이 될만한 자료를 확인할 수 있으며, 해당 자료를 읽어보면 -(dash) 기호가 특수 문자로 사용되는 것을 볼 수 있다.redirection from/to stdin or stdout [dash].$ cat -DO (입력)DO (출력)Ctrl + D 특수 문자로 사용되지 않도록 우회하기 위해서 간단하게 경로를 이용해서 cat 명령어를 사용하면 - 파일의 내용을 확..
Level GoalSSH를 이용해서 bandit.labs.overthewire.org 서버로 접속하여 로그인한 다음, Level 1로 넘어갈 수 있는 정보 찾기계정과 패스워드는 bandit0/bandit0 문제에서 주어진 계정을 가지고 해당 호스트로 접속을 해보면 아래와 같이 This is the OverTheWire game server.라는 문구를 확인할 수 있고 패스워드를 검증한다.패스워드도 계정과 동일하게 문제에서 주어진대로 입력해준다.$ ssh bandit0@bandit.labs.overthewire.org 로그인을 하게 되면 아래와 같이 정보들을 확인할 수 있다. 접속에 성공하였기 때문에 이제 Level 0에서 Level 1로 넘어가는 문제를 확인해보면, 다음 레벨로 넘어가는데 필요한 패스워드..