본문 바로가기
HACKING/HACKERSCHOOL FTZ

hackerschool FTZ LEVEL 5, 6 문제 풀이!

by pharmerci 2021. 4. 6.
728x90

5번

5번을 힘차게 풀어보자..!! 후

역시나 아이디는 level5 비밀번호는 4번 문제에서 얻었던 정답을 입력하면! 로그인이 된다.

힌트가 있나... ls -al 명령어로 살펴보니 hint가 있다.

 

 

 

 

 

어떻게 생겼나 어디어디...

"/usr/bin/level5 프로그램은 /tmp 디렉토리에 level.tmp라는 이름의 임시 파일을 생성한다. 이를 이용하여 level6의 권한을 얻어라"

오호..

 

 

 

 

 

일단 위에서 시킨대로 쓱쓱.. 디렉토리를 이동해보고 level5를 실행해보려고 했는데 딱히 뭐가 실행되지는 않는다.

그리구 ls -al level5로 권한이 어떤가 확인해보니까 오 level6가 보인다 오오오

 

 

 

 

 

tmp 디렉토리에다가 level.tmp라는 임시 파일을 만들어보라고 하니까 /tmp로 들어가서 cat>level5.tmp 이러한 명령어를 입력하자! 그리구 안에다가 그냥 아무런 내용이나 넣어주면 된다. 임시 파일이니까!

 

 

 

 

 

그러구 tmp로 가서 잘 생성 되었나 확인해보니까 역시나!!

다시 힌트에 나와있던 디렉토리로 들어가서 실행을 하고 level.tmp를 cat 명령어로 보면 우왓 패스워드가 떴다.

 

 

 

 

6번

역시나 여느때처럼.. 아이디 입력하고 비번 입력하면 되는데 엥? 원래는 쉘이 떠야하는데 힌트가 바로 떠버린다

 

 

 

 

 

엔터를 누르니까 이런 창이 뜬다. 3번 한번 눌러봤는데 그냥 꺼지더라..!

 

 

 

 

 

1번을 눌러보니까 저렇게 떴고 ctrl c를 누르면 쉘이 뜬다고 했는데 음.. 안뜬다.. 바로 강제종료 되어버린다.

728x90