해커스쿨 FTZ [LEVEL7] 풀이
M4ndU
해커스쿨 FTZ [LEVEL7] 풀이입니다.
ID | level7
PW | come together
으로 로그인합니다.
$ ls -l
를 이용해 어떤 파일과 어떤 폴더가 있는지 확인하고,
$ cat hint
를 이용해 힌트를 확인합시다.
login as: level7
level7@192.168.31.128's password:
[level7@ftz level7]$ ls -l
total 12
-rw-r--r-- 1 root root 185 Nov 23 2000 hint
drwxr-xr-x 2 root level7 4096 Feb 24 2002 public_html
drwxrwxr-x 2 root level7 4096 Jan 9 2009 tmp
[level7@ftz level7]$ cat hint
/bin/level7 명령을 실행하면, 패스워드 입력을 요청한다.
1. 패스워드는 가까운곳에..
2. 상상력을 총동원하라.
3. 2진수를 10진수를 바꿀 수 있는가?
4. 계산기 설정을 공학용으로 바꾸어라.
음... 힌트를 봐도 잘 모르겠습니다..
일단 /bin/level7 명령을 실행해 봅시다.
[level7@ftz level7]$ level7
Insert The Password : hi
cat: /bin/wrong.txt: No such file or directory
정상적인 작동을 한다면 이런 문자가 출력된다고 합니다 :
--_--_- --____- ---_-__ --__-_-
여기서 다시 힌트를 봅시다.
1. 패스워드는 가까운곳에..
2. 상상력을 총동원하라.
3. 2진수를 10진수를 바꿀 수 있는가?
4. 계산기 설정을 공학용으로 바꾸어라.
2진수를 10진수로 바꿀 수 있는가.
-를 1로, _를 0으로 본다면,
--_--_- > 1101101(2) > 109(10)
--____- > 1100001(2) > 97(10)
---_-__ > 1110100(2) > 116(10)
--__-_- > 1100101(2) > 101(10)
109, 97, 116, 101 무엇을 의미하는 것일까요?
잘 생각해보면 ASCII 범위(0~127)의 값인 것을 알 수 있습니다!
109 -> m
97 -> a
116 -> t
101 -> e
mate 라는 문자열이 나옵니다.
다시 level7 명령어를 사용해서 패스워드에 mate를 입력해보겠습니다.
[level7@ftz level7]$ level7
Insert The Password : mate
Congratulation! next password is "break the world".
'System Hacking > FTZ' 카테고리의 다른 글
해커스쿨 FTZ [LEVEL9] 풀이 (0) | 2018.02.07 |
---|---|
해커스쿨 FTZ [LEVEL8] 풀이 (0) | 2018.02.07 |
해커스쿨 FTZ [LEVEL6] 풀이 (0) | 2018.02.07 |
해커스쿨 FTZ [LEVEL5] 풀이 (2) | 2018.02.07 |
해커스쿨 FTZ [LEVEL4] 풀이 (0) | 2018.02.07 |