728x90
/bin/level7 명령을 실행하면, 패스워드 입력을 요청한다.
1. 패스워드는 가까운곳에..
2. 상상력을 총동원하라.
3. 2진수를 10진수를 바꿀 수 있는가?
4. 계산기 설정을 공학용으로 바꾸어라.
/bin/level7을 실행하고 비밀번호를 아무거나 입력하면 다음과 같은 에러가 뜬다.
cat: /bin/wrong.txt: No such file or directory
과거엔 ftz 서버에 접속해서 문제를 풀었는데 이제는 개인이 주로 가상머신을 이용해 ftz 서버를 구축하고 문제를 풀기에 /bin/wrong.txt가 없다고 한다.
원래대로면 /bin/wrong.txt 파일의 내용은 다음과 같다.
--_--_- --____- ---_-__ --__-_-
2진수 얘기를 하는 거 보니 - : 1, _ : 0으로 변환해 보자.
--_--_- > 1101101(2) > 109(10)
--____- > 1100001(2) > 97(10)
---_-__ > 1110100(2) > 116(10)
--__-_- > 1100101(2) > 101(10)
7개씩 자르면 위와 같이 된다. 아스키코드에 해당하는 문자로 변환하면 다음과 같다.
참고로 아스키코드는 7bit로 표현되며 0~127까지의 값을 가진다.
mate
/bin/level7을 실행하여 mate를 입력하면 level8의 비밀번호가 나온다.
Congratulation! next password is "break the world".
728x90