이번엔 level7 을 풀어보자.
로그인을 하고, 파일 목록을 확인하고, 힌트를 연다.
일단 /bin/level7 을 실행시키면, Insert the password : 라고 뜨는데 아무 값이나 넣어보았다.
/bin/wrong.txt 가 없다고 뜬다.
뭔가 이상해서 알아보니까 개인이 FTZ 서버를 열어서 하는 경우 생기는 오류라고 한다.
직접 root 계정으로 접속해서 wrong.txt를 만들어 줘야 한다고 한다.
정상적으로 작동했을 경우에는 오류 대신 이런 문자가 출력된다.
힌트를 사용해 문제를 풀어보자.
3. 2진수를 10진수로 바꿀 수 있는가?
( - )를 1로, ( _ )를 0으로 생각해 저 문자들을 치환하면,
--_--_- => 1101101(2) => 109(10)
--____- => 1100001(2) => 97(10)
---_-__ => 1110100(2) => 116(10)
--__-_- => 1100101(2) => 101(10)
109, 97, 116, 101 을 잘 보면 ASCII 범위에 있는 숫자이다.
109 => m
97 - => a
116 => t
101 => e
level8 암호 : break the world
'[Pwnable] 해커스쿨 FTZ' 카테고리의 다른 글
[해커스쿨 FTZ] Level9 (0) | 2020.03.03 |
---|---|
[해커스쿨 FTZ] Level8 (0) | 2020.03.02 |
[해커스쿨 FTZ] Level6 (0) | 2020.03.02 |
[해커스쿨 FTZ] level5 (0) | 2020.03.02 |
[해커스쿨 FTZ] Level4 (0) | 2020.03.02 |