Without a Break

[F.T.Z] Hackerschool FTZ Level 7 본문

Pwnable/Hackerschool

[F.T.Z] Hackerschool FTZ Level 7

와븨 2023. 11. 8. 10:53

문제

 

 

/bin/level7을 입력하니 패스워드를 입력하도록 뜬다.

 

 

잘못 입력하면 /bin/wrong.txt 의 내용을 띄우는 것 같은데, 파일을 찾을 수 없다고 나온다.

 

그래서 root로 권한을 바꿔주고, cat >> /bin/wrong.txt로 wrong.txt를 만들어줬는데

이후에 wrong.txt에 내용을 넣는 시도를 했더니 

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

이게 나오지 않아 vi를 이용해 wrong.txt에 내용을 입력해줬다.

 

 

원래 wrong.txt를 만들어주고, /bin/level7을 실행하면 저렇게 떠야 함.

 

 

- 가 1이고, _가 0 / -가 0이고, _가 1일 때로 나눌 수 있다.

 

즉,

1101101 1100001 1110100 1100101 

또는
0010010 0011110 0001011 0011010

이 된다.

 

먼저, 1101101 1100001 1110100 1100101 를 해보자.

이걸 10진수로 변환하면 109 97 116 101 이 된다.

 

이걸 입력해봤으나 답이 아니었다.

 

그래서 10진수로 변환한 값을 아스키 코드로 변환해보기로 했다.

 

변환하니 mate라는 단어가 나와서 입력해보니

 

level8의 패스워드를 찾을 수 있었다.

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

[F.T.Z] Hackerschool FTZ Level 9  (0) 2023.11.11
[F.T.Z] Hackerschool FTZ Level 8  (0) 2023.11.08
[F.T.Z] Hackerschool FTZ Level 6  (0) 2023.10.04
[F.T.Z] Hackerschool FTZ Level 5  (1) 2023.10.04
[F.T.Z] Hackerschool FTZ Level 4  (0) 2023.09.29