FTZ level7

hywn·2021년 8월 12일
0

FTZ

목록 보기
8/8
post-thumbnail

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를 입력해보자.

성공!🥳

0개의 댓글