[해커스쿨] FTZ LEVEL7 문제 풀이
ㅁ 문제 요약
문제 유형 | System Hacking |
문제 타입 | Linux |
문제 난이도 | 하 |
ㅁ 상세분석
[그림 1] 문제 내용
LEVEL7 계정으로 로그인 하고 hint 파일 내용을 보면 4가지의 hint를 제공한다. LEVEL7 문제는 hint 안에 답이 있는 문제였다.
[그림 2] 문제 실행
/bin/level7 파일에는 setuid가 걸려있고 실행하면 패스워드를 입력 받는다. 그리고 이상한 문자들을 결과 값으로 출력하는데 문제를 많이 풀어본 사람이라면 2진수라는 것을 감으로 알 수 있다. hint에 있는 내용을 바탕으로 2진수를 10진수로 변환한다.
[그림 3] 2진수 -> 10진수 변환
2진수를 10진수로 변환하고 아스키 코드로 변경하면 결과는 mate라는 문자열이 완성된다.
[그림 4] 문제 결과
최종 mate 문자열을 패스워드로 입력하면 LEVEL8 패스워드를 획득할 수 있다.
'Wargame & CTF > Hackerschool FTZ' 카테고리의 다른 글
[해커스쿨] FTZ LEVEL9 (0) | 2015.12.30 |
---|---|
[해커스쿨] FTZ LEVEL8 (0) | 2015.12.30 |
[해커스쿨] FTZ LEVEL6 (0) | 2015.12.28 |
[해커스쿨] FTZ LEVEL5 (0) | 2015.12.23 |
[해커스쿨] FTZ LEVEL4 (0) | 2015.12.18 |