728x90
반응형
이번에는 해커스쿨 FTZ의 Level 7을 풀어보겠습니다.
hint를 먼저 보니, 특정 패스워드를 입력하는 문제 같습니다.
wrong.txt를 찾을 수 없다길래 wrong.txt를 생성하려고 했는데 접근 권한이 설정되지 않았습니다.
검색을 해보니 개인이 FTZ 서버를 이용할 때는 서버에 root 계정으로 들어간 뒤 /bin 디렉토리에 wrong.txt를 생성해주어야 합니다.
root 계정으로 wrong.txt를 만들어 주었습니다. root 계정의 password는 hackerschool입니다.
패스워드는 가까운 곳에 있다고 하여 7을 입력했는데 아무 일도 일어나지 않습니다.
이것도 개인이 FTZ 서버를 이용할 때 발생하는 오류라고 합니다.
원래라면 --_--_- --____- ---_-__ --__-_- 이라는 문자열이 출력된다고 합니다.
힌트에 2진수 10진수 이야기가 있는 거 보니 -는 1, _는 0으로 치환하여 8비트씩 끊어보겠습니다.
--_--_- 1101101(2) = 109(10) = m
--____- 1100001(2) = 97(10) = a
---_-__ 1110100(2) = 116(10) = t
--__-_- 1100101(2) = 101(10) = e
즉 mate 라는 단어가 나옵니다.
password를 구할 수 있습니다.
728x90
반응형
'시스템 해킹 (Pwnable) > 해커스쿨 FTZ' 카테고리의 다른 글
[해커스쿨 FTZ] 해커스쿨 FTZ Level 9 풀이 (0) | 2020.09.28 |
---|---|
[해커스쿨 FTZ] 해커스쿨 FTZ Level 8 풀이 (0) | 2020.09.27 |
[해커스쿨 FTZ] 해커스쿨 FTZ Level 6 풀이 (0) | 2020.09.25 |
[해커스쿨 FTZ] 해커스쿨 FTZ Level 5 풀이 (0) | 2020.09.25 |
[해커스쿨 FTZ] 해커스쿨 FTZ Level 4 풀이 (0) | 2020.09.25 |