<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 |