Write-Up/FTZ

FTZ: Level 7

NONE_31D 2019. 9. 26. 09:35

** wrong.txt 에러 관련

...더보기

, FTZ 문제를 풀다 보면 level7에서 wrong.txt 파일이 존재하지 않는다는 에러를 볼 수 있다.

원래 아래와 같은 내용이 포함되어있어야 하며 직접 root 권한으로 해당 위치에 wrong.txt 파일을 작성해도 되고, 그냥 아래 내용을 참고해도 된다.

 

올바르지 않은 패스워드 입니다.

패스워드는 가까운곳에...

--_--_- --____- ---_-__ --__-_-

 

 

 

 

level 7에 로그인하여 바로 힌트를 확인하면 다음과 같은 내용이 적혀있다.

바로 /bin/level7 명령을 실행하면 다음과 같이 패스워드를 입력하라는 문구가 뜬다. 우리는 아직 비밀번호에 대한 어떠한 정보도 없으니 아무 값이나 입력하면 비밀번호에 대한 정보가 출력된다.

* 원래 /bin/wrong.txt의 내용이 출력되어야합니다!

** 같은 에러가 뜨시는 분은 위에 접은글 참고

 

 

힌트를 보면 -와 _ 의 조합으로 이루어져 있는데, 힌트에서 2진수를 10진수로 바꿀 수 있냐고 했기 때문에 이를 2진수라고 가장하고 풀어보자. - 를 1로, _를 0으로 바꾸면 전체 비밀번호는 다음과 같이 바꿀 수 있다.

 

2진수 1101101 1100001 1110100 1100101
10진수 109 97 116 101
아스키코드 m a t e

 

해당 코드의 구분은 띄어쓰기 단위로 진행했다. 10진수 변환 결과, 수가 아스키코드의 알파벳 범위 내부에 있었기 때문에 아스키로 치환해주면 mate라는 단어가 나왔다. 

다시 /bin/level7를 실행하여 mate를 입력해주면 다음과 같이 비밀번호를 얻을 수 있다. 

'Write-Up > FTZ' 카테고리의 다른 글

FTZ: Level 9  (0) 2019.11.12
FTZ: Level 8  (0) 2019.09.26
FTZ: Level6  (0) 2019.09.26
FTZ: Level 5  (0) 2019.09.19
FTZ: level4  (0) 2019.09.19