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
'CTF, 워게임 문제 풀이 > Hackerschool FTZ' 카테고리의 다른 글
Hackerschool FTZ: Level 9 문제 풀이 (0) | 2023.03.09 |
---|---|
Hackerschool FTZ: Level 8 문제 풀이 (0) | 2023.03.02 |
Hackerschool FTZ Level 6 문제풀이 (0) | 2023.02.16 |
Hackerschool FTZ: Level 5 문제 풀이 (0) | 2023.02.10 |
Hackerschool FTZ: Level 4 문제 풀이 (0) | 2023.01.30 |
댓글