System, Pwn/ftz

ftz level4

ddanss 2019. 8. 17. 19:23
728x90

힌트는 이거고

xinetd.d 경로에 가서 ls -al 해보면 backdoor가 있다.

그리고 backdoor에 뭐가 적혀있는지 보면

finger 라는 service 가 이렇게 작동한다는 것이다.

finger라는 명령어는 사용자 정보를 알려주는 명령어이다.

 

user를 보면 level5이고, server 가 /home/evel4/tmp/backdoor 이다.

해석해보면 /home/evel4/tmp/backdoor 경로에 backdoor라는 파일이 실행된다는 것이다.

그래서 tmp경로에 backdoor 파일을 작성해주면 된다.

tmp 경로에서 vi backdoor.c 한다음에 이렇게 적어주고

 

ESC 누른다음 :wq! 하고 엔터를 누른다.

그리고 gcc -o backdoor backdoor.c 로 backdoor 파일을 만들어준다.

그리고 finger로 현재 사용자의 정보를 출력해보면

level5의 key가 나온다.

잘 안될수도 있는데 엔터 여러번 누르고 시도해보고 여러번 시도해보면 된다.

반응형