본문 바로가기

Wargame & CTF/Hackerschool FTZ

[해커스쿨] FTZ LEVEL7

[해커스쿨] 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