Hongfluenza

[FTZ] 해커스쿨 Level 7 풀이 본문

CHALLENGE/hackerschool

[FTZ] 해커스쿨 Level 7 풀이

Hongfluenza 2019. 8. 11. 18:14

[FTZ] 해커스쿨 Level 7

id>level7

passwd>come together

 

level 7의 힌트는 다음과 같다.

 

/bin/level7을 실행하면,

Insert the Password : 와 같은 입력창이 뜬다.

 

아무 숫자나 입력해 봤더니

cat : /bin/wrong.txt : No such file or directory

그런 파일이나 디렉토리가 없다고 뜬다.

 

알아보니, 사실 level 7 문제는 개인 FTZ로 열 경우에는 다음과 같이 파일이나 디렉토리가 없다고 뜬다고 한다.

 

그래서 root로 접속했다.

Password는 hackerschool이다.

 

핵심부분만 다시 만들어 주었다.

--_--_- --____- ---_-__ --__-_-

연결을 끊고, 다시 연결하면 다음과 같이 만들어준 wrong.txt파일 내용이 뜬다.

 

 

두 가지 경우를 생각해 볼 수 있다.

1. - : 0, _ : 1

2. - : 1, _ : 0

 

- : 0, _ : 1인 경우

--_--_- --____- ---_-__ --__-_-

                    ↓

0010010 0011110 0001011 0011010

                    ↓

[HEX] : 16진수, [DEC] : 10진수, [OCT] : 8진수, [BIN] : 2진수

18 30 11 26

                    ↓

DC(제어문자) RS(제어문자) FF(공백문자) SUB(제어문자)

 

 

- : 1, _ : 0인 경우

--_--_- --____- ---_-__ --__-_-

                    ↓

1101101 1100001 1110100 1100101

                    ↓

109 97 116 101

                    ↓

m a t e

 

따라서, password는 mate로 추측해 볼 수 있었다.

level8의 password는 break the world

 

'CHALLENGE > hackerschool' 카테고리의 다른 글

[FTZ] 해커스쿨 Level 9 풀이  (0) 2019.08.11
[FTZ] 해커스쿨 Level 8 풀이  (0) 2019.08.11
[FTZ] 해커스쿨 Level 6 풀이  (0) 2019.08.11
[FTZ] 해커스쿨 Level 5 풀이  (0) 2019.08.11
[FTZ] 해커스쿨 Level 4 풀이  (0) 2019.02.23