OverTheWire Bandit L5->L6

이주석·2022년 1월 3일
0

OverTheWire(wargame)

목록 보기
6/8
post-thumbnail

OverTheWire Bandit Level 5 -> Level 6 바로가기

OverTheWire Bandit Level 5 -> Level 6 문제를 풀어볼 것 이다.

문제 페이지

문제 목표

다음레벨로 갈 수 있는 비밀번호는 inhere 디렉토리의 하위에 있다. 그리고 다음을 만족한다.

  • 사람이 읽을 수 있다.
  • 사이즈가 1033 byte 이다.
  • 실행을 할 수 없다.

힌트

ls, cd, cat, file, du, find

문제 문석 했으면 바로 Putty를 이용해 접속해보자!

Putty 접속 방법 바로가기.

ID : bandit5
PW : 클릭

문제 분석


이번 문제는 디렉토리가 너무 많아서 처음에 막혔다.
구글링을 한 뒤 find 옵션을 넣어서 해결하는 방법을 찾았다.

문제풀이


find -size 옵션을 사용해서 크기가 1033byte인 파일을 찾았다.
1033byte 크기 파일이 하나 밖에 없어서 다행이다....
발견한 파일을 cat 명령어를 이용해서 내용을 확인해 보면 다음 레벨 PW를 찾을 수 있다.

추가 해설

find [경로] -size [파일크기/+파일크기/-파일크기] [b/c/k/w]
파일 크기 앞에 +가 붙으면 크기 이상, -가 붙으면 크기 이하를 의미한다.
b / c / k / w는 각각 블록단위, byte, kbyte, 2byte(word)를 의미한다.

profile
Juseok Lee

0개의 댓글