: level 0
Xshell을 실행해서 게임에 접속했다.
: level 0 → level 1
ls 명령어로 readme 파일을 확인하고, cat으로 파일 내용을 출력했다.
다음 레벨의 게임 패스워드는 "boJ9jbbUNNfktd78OOpsqOltutMc3MY1"이다.
: level 1 → level 2
level 1에 접속 후 파일명이 '-'인 파일을 읽기 위해 cat ./- 명령을 사용했다.
다음 레벨의 게임 패스워드는 "CV1DtqXWVFXTvM2F0k09SHz0YwRINYA9"이다.
: level 2 → level 3
level 2에 접속 후 spaces in this filename 파일을 읽기 위해 cat spaces까지 입력 후 tab키 자동완성으로 파일명을 찾았다.
다음 레벨의 게임 패스워드는 "UmHadQclWmgdLOKQ3YNgjWxGoRMb5luK"이다.
: level 3 → level 4
level 3에 접속 후 inhere directory로 이동하고, ls -al 명령어로 해당 디렉토리의 모든 파일 리스트를 출력했다.
그 결과 .hidden이라는 숨겨진 파일을 찾을 수 있었다.
다음 레벨의 게임 패스워드는 "pIwrPrtPN36QITSp3EQaw936yaFoFgAB"이다.
: level 4 → level 5
level 4에 접속 후 inhere 디렉토리로 이동하고, ls -al 명령어로 현재 디렉토리에 존재하는 파일 리스트를 출력했다.
그 결과 -file00부터 -file09까지의 파일이 존재한다는 것을 알게 되었고, "cat ./파일명" 명령어로 다음 레벨의 게임 패스워드가 나올 때까지 파일 내용을 출력했다. 명령어를 계속 실행하다 보면 -file07에서 패스워드가 나온다.
터미널이 이상할 땐 reset 명령어를 사용했다.
다음 레벨의 게임 패스워드는 "koReBOKuIDDepwhWk7jZC0RTdopnAYKh"이다.
level 5에 접속 성공!
'Study > System Hacking' 카테고리의 다른 글
[dreamhack] Memory Corruption - C (I) / 스택 버퍼 오버플로우 (0) | 2021.01.24 |
---|---|
[OverTheWire] bandit / Level 6 -> Level 10 (0) | 2021.01.14 |
[달고나] 정리: 끝까지 (0) | 2021.01.13 |
[달고나] 정리: 12p~53p (0) | 2021.01.08 |
[달고나]: 1~3장 레지스터 구조 (0) | 2021.01.03 |