OverTheWire: Level Goal: Bandit Level 2 → Level 3
·
OS/LINUX
[ Bandit Level 2 → Level 3 문제 리뷰 ] Bandit Level 2 → Level 3 레벨 목표 다음 레벨의 password는 home 디렉토리의 spaces in this filename 이라는 파일에 저장되어 있습니다. 이 문제를 풀기 위해 필요할 수도 있는 명령어들 ls, cd, cat, file, du, find 문제 해설 (1) 파일명에 공백이 포함된 파일을 읽는 법 spaces in this filename이라는 파일을 읽기 위해 cat spaces in this filename 을 입력한다면 아래와 같이 실행될 것이다. 이렇게 실행이 되는 이유는 띄어쓰기를 할 때마다 다른 파일로 인식을 하기 때문이다. cat 은 여러 파일의 내용을 한 번에 출력시키기도 가능하다. 그래서..
OverTheWire: Level Goal: Bandit Level 1 → Level 2
·
OS/LINUX
[ Bandit Level 1 → Level 2 문제 리뷰 ] Bandit Level 1 → Level 2 레벨 목표 다음 레벨을 위한 password는 이름이 - 인 파일에 위치 해 있습니다. 이 문제를 풀기 위해 필요할 수도 있는 명령어들 ls, cd, cat, file, du, find 문제 해설 (1) - 파일(dashed file) 읽기 ① "cat -" 의 문제점 - 라는 파일을 읽기 위해 cat - 을 입력했더니 파일이 읽어지기는 커녕 다음 명령어도 듣지 않을 것이다. 일단 Ctrl + c 를 눌러 다시 명령어를 입력할 수 있는 환경을 만들고, 왜 "cat -"을 입력하면 파일명이 읽히지 않는 지 알아보자. 리눅스에서 "-" 기호는 표준입력 기호로 cat 바로 다음에 - 을 입력하면 옵션 시..
OverTheWire: Level Goal: Bandit Level 0 → Level 1
·
OS/LINUX
[ Bandit Level 0 → Level 1 문제 리뷰 ] Bandit Level 0 → Level 1 레벨 목표 다음 레벨의 비밀번호는 home 디렉터리에 있는 readme 파일에 저장되어 있습니다. 이 비밀번호를 SSH를 이용해 bandit1로 로그인하세요. 레벨을 위한 비밀번호를 찾으면 SSH(2220번 포트)로 로그인하여 게임을 이어가세요. 이 문제를 풀기 위해 필요할 수도 있는 명령어들 ls, cd, cat, file, du, find 문제 해설 (1) pwd pwd란 print working directory의 약자로서, 현재 작업 중인 디렉터리의 절대 경로를 출력하는 명령어이다. 사용 방법 pwd [옵션] 옵션 설명 -L 심볼릭을 포함하더라도 pwd 환경 변수를 사용 -P 심볼릭 정보를 ..