(1)Bandit
(1) 이전 문제 요약
이전 문제는 "-(대쉬파일)"을 읽어내는 것이었다. 그냥 읽히지는 않아
챗 gpt로 "./"를 붙여주면 파일명으로 인식한다는 사실을 새로 알게 되었다.
Bandit 워게임 풀기 [level1 -> level2]
이번에는 마저 문제를 풀어보도록 하겠다. 저번 포스팅을 보고 와야지 문제를 푸는데 도움이 될것이다. 앞으로 주기적으로 한문제에서 많으면 2문제정도? 올릴 예정이다. (1)Bandit (1) 이전 문제
suhyeokdevlog.tistory.com
(2) level2 -> level3
이번 문제는 다음과 같다.
이번 문제는 파일명에 공백이 있는것이다.
기본적으로 리눅스는 파일명에서 공백이 있는 파일을 읽지 못한다.
정확하게는 하나의 파일로 읽지 못한다.
파일에 공백이 들어가면 여러가지 파일들을 읽는것으로 인식한다.
그래서 이번에는 gpt말고 구글링하여 stackexchagne라는 커뮤니티에서 확인한 결과 다음과 같았다.
뛰어쓰기할때 백슬래쉬를 넣으면 된다고 한다. "spaces\ in\ this\ filename"처럼 말이다.
사실 리눅스에는 자동완성 기능이 있어 파일명의 일부만 적고 "Tab"키를 눌러도 위와같은 형태로 변환해준다.
bandit3의 비밀번호는 "aBZ0W5EmUfAf7kHTQeOwd8bauFJ2lAiG"으로 확인하였다.
다음문제를 풀때 다음 비밀번호를 입력하면된다.