level7
level7로 로그인한 후 힌트를 확인했다.
/bin/level7을 실행한 후 임의의 password를 입력했다. 그러니 wrong.txt가 존재하지 않는다고 에러가 났다.
찾아보니 이는 해커스쿨 FTZ의 오류라고 해서 root로 로그인하여 해당 파일을 생성했다.
Can't Password. Near the Password!
--_--_- --____- ---_-__ --__-_-
그런 다음 동일하게 임의의 비밀번호를 입력해보니 정상적으로 파일의 내용이 떴다.
이제 이것을 해석해야 한다. 힌트를 보면 눈치챌 수 있는데, 이는 2진수를 변환한 것이다. -는 1, _는 0으로 변환하여 2진수를 10진수로 변환해보면 109 97 116 101가 된다.
하지만 이는 패스워드가 아니다. 다음으로는 아스키 코드를 생각해보았다.
109 97 116 101를 아스키 코드로 변환하면 mate가 된다. 이를 입력하니 level8의 패스워드를 얻을 수 있었다.
break the world
728x90
'CTF > 시스템' 카테고리의 다른 글
해커스쿨 FTZ level9 (0) | 2020.08.27 |
---|---|
해커스쿨 FTZ level8 (0) | 2020.08.22 |
해커스쿨 FTZ level16 (0) | 2020.08.20 |
해커스쿨 FTZ level5 (0) | 2020.08.15 |
해커스쿨 FTZ level4 (0) | 2020.08.08 |