관리 메뉴

HeeJ's

[07] hackerschool FTZ :: level7 본문

<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을 실행시켜준 후 입력해주었다.

 

'<CTF> > <HackerSchool FTZ>' 카테고리의 다른 글

[09] hackerschool FTZ :: level9  (0) 2020.08.15
[08] hackerschool FTZ :: level8  (0) 2020.08.13
[06] hackerschool FTZ :: level6  (0) 2020.08.01
[05] hackerschool FTZ :: level5  (0) 2020.08.01
[04] hackerschool FTZ :: level4  (0) 2020.07.25