(1) Bandit
(1) 이전 문제 요약
이전 문제는 이번 목표는 inhere 디렉토리의 사람이 읽을 수 있는 파일
즉, 흔히 말해서 그냥 텍스트 파일을 찾는 것이었다.
그냥 하나씩 찾아도 되지만 시간상 file명령어로 파일의 형태를 확인하여 한번에 찾아냈다.
Bandit 워게임 풀기 [level4 -> level5]
(1) Bandit (1) 이전 문제 요약 저번 문제는 "inhere"라는 디렉토리에 숨겨진 파일을 읽는 문제였다. ls명령어의 옵션을 사용하면 된다. Bandit 워게임 풀기 [level3 -> level4] (1) Bandit (1) 이전 문제 요약 이전
suhyeokdevlog.tistory.com
(2) level5 -> level6
이번 문제는 사람이 읽을 수있고, 1033byte의 크기, 실행불가능한 파일이다.
일단 간단히 파일들을 한번 보면 아래와 같이 88개의 파일이 있단다.
아무리 생각해도 하나씩 찾는것은 무리이고, 위에서 말한 특징인 파일크기를 기준으로 찾아야될듯 하다.
gpt나 구글링을 통해서 리눅스에서 파일 크기를 찾는 방법을 검색한다.
이렇게 나온다. 즉 "find [경로] -size [크기]"의 형태로 나타낸다는 것이다.
파일 따라서 우리는 inhere 디렉토리 전체 파일에서 검색하고 싶으므로
"find ./* -size 1033c"로 1033바이트의 파일을 찾을 수 있다.
파일을 찾은후 파일을 분석까지 해본 결과 ascii 텍스트로 우리가 찾는 파일이 맞다.
비밀번호가 나온것 같다.
bandit6의 비밀번호는 "P4L4vucdmLnm8I7Vl7jG1ApGSfjYKqJU"이다.