FTZ level7
ssh를 통해 level7로 접속한다.
hint 파일에서 알려준대로 일단 /bin/level7 을 실행 시켜보자.
아마도 위와 같은 에러 메시지가 나타날 것이다.
level7의 경우 문제를 풀기 위해서는 /bin/wrong.txt 파일이 필요한데, 현재 인터넷에 풀려있는 대부분의 FTZ VMware 이미지 파일에는 해당 파일이 존재하지 않는다. 따라서 먼저 /bin/wrong.txt 파일을 만들어 주고 시작해야 한다.
root로 다시 접속한다. 비밀번호는 hackerschool이다.
vi /bin/wrong.txt 를 입력하고 아래 내용으로 작성 후 저장한다.
--_--_- --____- ---_-__ --__-_-
다시 level7로 접속하여 /bin/level7 을 실행시켜보자.
hint가 2진수의 10진수 변환 관련이었기 때문에, - 는 1로 _ 는 0로 치환하여 변환해 보기로 하였다. 띄어쓰기 기준으로 숫자를 나누어 변환해 본 결과는 다음과 같다.
--_--_- => 109
--____- => 97
---_-__ => 116
--__-_- => 101
모두 7비트로 구성되어 있는 것으로 미루어 보았을 때, 아스키 코드로 짐작 되었다. 아스키 코드 표를 참조하여 변환해 보니 mate라는 단어가 완성되었다.
다시 /bin/level7 을 실행하고 mate를 입력해보자.
성공!🥳
Author And Source
이 문제에 관하여(FTZ level7), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@hhan14/FTZ-level7저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)