<CTF>/<HackerSchool FTZ>
[07] hackerschool FTZ :: level7
meow00
2020. 8. 13. 10:45
hint 파일을 열어보면
이런 hint들이 등장한다.
/bin/level7은 level8의 SETUID 권한이 걸린 실행파일이었고,
이 파일을 실행시켜보았다.
/bin/wrong.txt라는 파일이나 디렉터리가 없음이라고 뜨는데,
환경을 로컬에서 구축할 시, /bin/wrong.txt파일이 누락되는 오류가 생긴다고 한다.
wrong.txt에 들어갈 내용은
--_--_- --____- ---_-__ --__-_-
이라고 한다.
이 내용을 참고해서 문제를 풀어보면
힌트 3. 2진수를 10진수를(로?) 바꿀 수 있는가.
힌트 4. 계산기 설정을 공학용으로 바꾸어라.
그래서 프로그래머 계산기를 이용해 띄어쓰기를 기준으로
2진수 계산을 해보았다.
109 97 116 101 이 나왔다.
이 10진수 값을 그대로 넣어주는 것 같진 않고,
ASCII 코드로 변환해보았다.
m a t e 라는 단어가 나왔다.
이 단어를 /bin/level7을 실행시켜준 후 입력해주었다.
반응형