본문 바로가기
CTF, 워게임 문제 풀이/Hackerschool FTZ

Hackerschool FTZ: Level 7 문제 풀이

by secumark 2023. 3. 1.
728x90

 

 

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

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

2. 상상력을 총동원하라

3. 2진수를 10진수로 바꿀 수 있는가?

4. 계산기 설정을 공학용으로 바꾸어라.

 

/bin/level7 을 실행해봤더니, Insert The Password 라고 뜨면서 비밀번호를 입력하라고 한다.

그냥 level7 비밀번호를 입력했는데 

cat: /bin/wrong.txt: No such file or directory 라고 뜬다.

저 /bin/wrong.txt이 뭔가..!

wrong.txt 파일을 만들어보려고 했는데 그것도 안됨. 

 

 

일단 setuid가 걸려있는걸 확인했다. 

 

 

진짜 며칠을 봐도 이해가 안돼서 결국 검색을 했는데,

 

'FTZ 서버를 로컬에서 구축한 사람의 경우 /bin/wrong.txt 파일이 누락되어 있다고.....'

그래서 root 계정에서 /bin/wrong.txt 파일을 만들어야 된다고 함..

 

 

원래 안에 이런 내용이 존재했다고 한다. 

 

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

 

2진수를 10진수로 바꿔라~ 이런 내용이 힌트에 있었으니까,

- 와 _가 1또는 0인 것 같다.

-을 1, _을 0이라고 생각했을 때,

 

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

1101101 1100001 1110100 1100101

10진수로 바꿨을 때 -> 109 97 116 101

 

이걸 아스키코드로 변환하면

mate..다.

 

 

 

오호!!

풀렸다.

 

 

 

 

 

 

 

 

 

 

 

 

728x90

댓글