워게임/OverTheWire [OverTheWire System - Bandit] Level 2 >> Level 3 작성자 - LRTK Level Goal The password for the next level is stored in a file called spaces in this filename located in the home directory 다음 단계의 암호는 홈 디렉토리에 있는 이 파일 이름의 공백 파일에 저장됩니다. Hint 1. ls 명령어 2. cat 명령어 3. 리눅스 공백 인식 Write Up 더보기 ls 명령어를 통해 홈 디렉토리의 파일들을 확인해보니, spaces in this filename이라는 파일이 있다는 것을 확인할 수 있다. 파일의 이름에 공백이 있어서 cat 명령어에 공백이 있는 파일명을 넣으면 cat 명령어는 공백을 기준으로 spaces, in, this, filename이라는 파일명을 전달하는 줄 알고 각 파일을 읽기를 시도한다. 위의 상황을 막기 위해 "공백도 파일명의 일부이다"라고 cat 명령어에게 알려줘야한다.나는 해당 방법을 ''을 이용하여 해결하였다. 또 다른 방법으로 띄어쓰기 전에 \를 넣어줘서 뛰어쓰기를 해도 파일명이 이어진다고 명시하는 방법도 있다. bandit3 :: UmHadQclWmgdLOKQ3YNgjWxGoRMb5luK 공유하기 게시글 관리 MSS '워게임 > OverTheWire' 카테고리의 다른 글 [OverTheWire System - Bandit] Level 5 >> Level 6 (0) 2021.11.24 [OverTheWire System - Bandit] Level 4 >> Level 5 (0) 2021.11.24 [OverTheWire System - Bandit] Level 3 >> Level 4 (0) 2021.11.24 [OverTheWire System - Bandit] Level 1 >> Level 2 (0) 2021.11.24 [OverTheWire System - Bandit] Level 0 >> Level 1 (0) 2021.11.24 Contents 당신이 좋아할만한 콘텐츠 [OverTheWire System - Bandit] Level 4 >> Level 5 2021.11.24 [OverTheWire System - Bandit] Level 3 >> Level 4 2021.11.24 [OverTheWire System - Bandit] Level 1 >> Level 2 2021.11.24 [OverTheWire System - Bandit] Level 0 >> Level 1 2021.11.24 댓글 0 + 이전 댓글 더보기