본문 바로가기
Security/Pwnable

FTZ Level 7

by J0DEV 2021. 8. 6.
반응형

 

Level 7에 접속하여 hint를 보면

 

이라고 나타납니다.

 

일단 /bin/level7을 실행시켜 보면

이라고 나타납니다.

하지만 이게 원래는

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

이라고 나타납니다.

여기서 힌트와 같이 생각해보면

 

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

 

여기서 3번 힌트를 보고 유추 할 수 있는것이

저 모스부호같은것이 1과 0을 나타내는 수일 수 있지 않을까? 라는 생각을 할 수 있습니다.

일단 그생각을 가지고 해보면

 

--_--_- /--_ _ _ _-/ ---_-_ _/ --_ _-_-/
 
1101101 1100001 1110100 1100101

의 2진수로 나타낼 수 있죠 이것을 10진수로 나타내면

64 32 8 4 1 / 64 32 1 / 64 32 16 4 / 64 32 4 1
109 / 97 / 116 / 101

라고 나타납니다.

 

하지만 아무리 봐도 이것은 비밀번호가 같이 않습니다.

여기서 한번 더 깊이 생각하면

이것을 아스키 코드에 대조하면 문자열이 나온다는 생각을 할 수 있습니다.

 

그 결과값은

m/a/t/e

mate입니다.

비밀번호를 입력하면

level7 clear

반응형

'Security > Pwnable' 카테고리의 다른 글

FTZ Level 9  (0) 2021.08.06
FTZ Level 8  (0) 2021.08.06
FTZ Level 6  (0) 2021.08.06
FTZ Level 5  (0) 2021.08.06
FTZ Level 4  (0) 2021.08.06