<FTZ LEVEL7>
$ id
uid=3007(level7) gid=3007(level7) groups=3007(level7) |
$ cat hint
1. 패스워드는 가까운곳에..
|
상상력이라 .. 흥미로운 힌트이다.
/bin/level7을 실행해본다.
$ /bin/level7
Insert The Password : 0000 |
내 핸드폰 비밀번호를 써 보았는데 퇴짜 맞았다.
$ ls -l level7
-rwsr-x--- 1 level8 level7 14412 Mar 29 2003 level7 |
어디를 둘러봐도 더이상의 힌트는 찾을 수 없었다.
gdb를 통해 디스어셈블리 언어로 분석해 보려다 까운곳에 힌트를 얻었다.
계산기를 사용해서 비밀번호를 맞추는 것은 분명해 보였다.
그럼 2진수는 어떤 것일까?
Insert The Password : 0000 |
--_--_- --____- ---_-__ --__-_-
1101101 1100001 1110100 1100101
끝났다.
계산기를 이용해 각 7자리 이진수를 Hex(16진수)로 바꾸면
6D 61 74 65 가 된다.
이것을 아스키 코드 표를 참고해 보면
mate 라는 단어가 나온다.
$ /bin/level7
Insert The Password : mate Congratulation! next password is "break the world". |
'Learning > └◆System Hacking' 카테고리의 다른 글
[War Game] Lord Of BoF Level 1 (0) | 2017.01.30 |
---|---|
[War Game] FTZ LEVEL 8 (0) | 2017.01.22 |
[War Game] FTZ LEVEL 6 (0) | 2017.01.22 |
[War Game] FTZ LEVEL 5 (0) | 2017.01.21 |