(1) Bandit
(1) 이전 문제 요약
이전문제는 파일명 사이에 공백이 있는 파일을 읽어내는 것이었다.
파일명 사이에 공백이 있을때는 리눅스의 자동완성 기능을 사용하거나
"백슬래쉬"를 뛰어쓰기 마다 붙여주면된다.
Bandit 워게임 풀기 [level2 -> level3]
(1)Bandit (1) 이전 문제 요약 이전 문제는 "-(대쉬파일)"을 읽어내는 것이었다. 그냥 읽히지는 않아 챗 gpt로 "./"를 붙여주면 파일명으로 인식한다는 사실을 새로 알게 되었다. Bandit 워게임 풀기 [level
suhyeokdevlog.tistory.com
(2) level3 -> level4
이번 문제는 리눅스 명령어를 사용할 줄 알아야지 풀 수 있다.
간단하게 "inhere"라는 디렉토리 안에 있는 숨겨진 파일을 읽으면 된다.
ls명령어의 옵션들을 사용하면 간단히 해결할 수 있다.
ls 명령어의 옵션들을 살펴보면
-a 옵션은 .으로 시작되는 요소 즉, 숨긴 파일도 포함해서 보여준다는 것이다.
따라서 위에 사용 방법에 따라서 "ls -a"로 파일을 볼수 있다.
사진처럼 inhere 디렉토리로 이동해서 명령어를 실행한다.
나는 더 자세히 보기 위해서 "-l"옵션도 포함해서 "ls -al"로 보겠다.
자세히 보면 .hidden 파일의 소유권이 bandit4와 bandit3에게 있는것으로 보인다.
아마 저 파일이 bandit4의 비밀번호가 포함된 파일같다.
cat명령어로 읽어보자.
bandit4의 비밀번호는 "2EW7BBsr6aMMoJ2HjW067dm8EgX26xNe"이다.
다음문제를 풀때 다음 비밀번호를 입력하면된다.