[FTZ] level7
level7로 로그인을 했다.
그래서 /bin/level7을 실행시켜 보았는데
진짜 Insert The Password : 창이 뜨는데
입력값을 넣고 엔터를 누르면
cat /bin/wrong.txt : No such file or directory 라는 에러메시지가 뜬다
level7 파일이 실행될 때, cat /bin/wrong.txt가 실행되는 거 같은데 해당 위치에 파일이 없어서 오류가 난다.
[참고]
여기서 어떻게 문제를 풀어야 하나 했는데
구글링 해보니까 로컬 구축한 서버들 중에 /bin 폴더 안에 wrong.txt 파일이 없는 경우가 있다고 한다.
그러면 처음에 서버 구축을 위해서 사용했던 root 계정으로 로그인한 후에 wrong.txt 파일을 아래 내용처럼 넣어서 만들어 주면 된다고 한다.
wrong.txt 파일의 내용 :
--_--_- --____- ---_-__ --__-_-
이제 /bin/level7 파일을 실행해서 입력값으로 어떤 것을 넣든 "--_--_- --____- ---_-__ --__-_-" 이 값만 출력이 된다.
문제의 힌트를 다시보면
1. 패스워드는 가까운곳에..
2. 상상력을 총동원하라.
3. 2진수를 10진수를 바꿀 수 있는가?
4. 계산기 설정을 공학용으로 바꾸어라.
" --_--_- --____- ---_-__ --__-_- "이게 패스워드인 거 같고
이걸 2진수로 보고 10진수로 바꾸라는 이야기인 거 같다.
1) - : 0, _ : 1 일때 : 0010010001111000010110011010 :
2) - : 1, _ : 0 일때 : 1101101110000111101001100101 : mate (당첨!)
결국 입력값으로 mate를 넣으면 다음 레벨의 패스워드가 나온다.