본문으로 바로가기

[해커스쿨 ftz - 10] level7 풀이

category 해킹/FTZ 2016. 6. 26. 00:29

저처럼 로컬로 서버를 구축하신분은 파일이없어서 이문제를 풀 수 없습니다. 그러므로 만약에 /bin/level7을 실행시키고 Insert the Password : 에서 아무거나친다음에 넘어갔을떄 아무것도안나오고 worng.txt파일이없다고나오거나 그런식으로나온다면 /bin폴더에 wrong.txt를 추가해줘야합니다. 그내용은 다음과같습니다. (루트계정으로 들어가서 추가해야됨)

      Wrong Password!

- - _ - - _ -- - _ _ _ _ -- - - _ - _ _- - _ _ - _ - ( : 띄어쓰기 / 나머지는 전부 붙여쓴다.)


level7의 Hint를 열어보면 다음과 같습니다.


2진수를 10진수로 바꾸라고합니다 공학용계산기는 그과정에서 쓰이는 용도인것같습니다. /bin/level7을 실행해봤습니다.


이것을 보니까 여기다가 패스워드를 적는것같습니다. 일단 아무거나 쳐봤습니다.


Wrong Password가나오고 그아래 -_등 이상한 문자가나옵니다. 그런데 생각을해보면 -_이것은 두개의문자이므로 2진수로 표현이가능합니다.

-를 1로 _를 0으로생각해서 치환해보게된다면 1101101 1100001 1110100 1100101 이렇게됩니다.

그렇다면 이것을 10진수로 바꿔보았습니다.






이것은 마찬가지로 전부 아스키코드로변환해보면 mate가되네요. 이것이 비밀번호인것같습니다.



풀었습니다~~



변환한곳 링크 : http://mwultong.blogspot.com/2008/02/16-2-10-8-hex-calc.html


'해킹 > FTZ' 카테고리의 다른 글

[해커스쿨 ftz - 12] level9 풀이  (0) 2016.06.28
[해커스쿨 ftz - 11] level8 풀이  (0) 2016.06.27
[해커스쿨 ftz - 9] level6 풀이  (0) 2016.06.25
[해커스쿨 ftz - 8] level5 풀이  (0) 2016.06.25
[해커스쿨 ftz - 7] level4 풀이  (0) 2016.06.21