** 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 |