Jaeseo's Information Security Story

FTZ - level7 - WriteUp 본문

Write UP/FTZ

FTZ - level7 - WriteUp

Jaeseokim 2019. 11. 11. 11:04

FTZ - level7 - WriteUp

level7: come together

일단 hint 파일을 살펴 봅니다.


/bin/level7 명령을 실행하면, 패스워드 입력을 요청한다.

1. 패스워드는 가까운곳에..
2. 상상력을 총동원하라.
3. 2진수를 10진수를 바꿀 수 있는가?
4. 계산기 설정을 공학용으로 바꾸어라.

한번 level7 명령어를 실행했습니다.

[level7@ftz tmp]$ level7 
Insert The Password : test
cat: /bin/wrong.txt: No such file or directory

/bin/wrong.txt에 대해 출력을 시도하는 것 같은데 경로에 파일이 존재 하지 않아 작동을 하지 않습니다.

그 이후 password를 찾기 위해 패스워드는 가까운곳에 이니깐 환경변수에 숨겨 둔건가? 하고 envset도 확인 해보고 찾아봤지만 나오지 않았습니다.

인터넷 검색 결과 가상머신이미지 문제가 있어서 /bin/wrong.txt가 포함이 안되어 있다는 것을 알게되었습니다.....

인터넷을 통해 찾아본 결과 정상적인 /bin/wrong.txt 파일의 내용은 아래와 같습니다.

올바르지 않은 패스워드 입니다.
    패스워드는 가까운곳에...
--_--_- --____- ---_-__ --__-_-

이것을 보면 모스부호 라는 것을 알수 있는데 - == 1 , _ == 0으로 해석합니다.

2진수		:	1101101 	1100001 	1110100 	1100101
10진수		:	109		97		116		101

그결과 위와 같은 형태로 해석이 되는데 이때 10진수로 된값을 보면 ascii코드 값에서 a~z 범위 내의 코드 인것 같으니 해석을 해본 결과 mate라는 값이 나오는 것을 볼 수 있습니다.

[level7@ftz tmp]$ level7 
Insert The Password : mate

Congratulation! next password is "break the world".

level8:break the world

 

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

FTZ - level9 - WriteUp  (0) 2019.11.12
FTZ - level8 - WriteUp  (0) 2019.11.11
FTZ - level6 - WriteUp  (0) 2019.11.09
FTZ - level5 - WriteUP  (0) 2019.11.09
FTZ - level4 - WriteUp  (0) 2019.11.08
Comments