ID : level4 PW : level3에서 구한 패스워드 입력 후 hint를 읽는다.
백도어가 있는 /etc/xinetd.d로 이동한다.
이때 backdoor파일을 읽어보면 finger서비스를 실행하게 되어있다.
유저는 level5이고
서버가 /home/level4/tmp/backdoor로 설정되어 있으므로
/home/level4/tmp로 이동하여 backdoor파일이 존재하는지 확인한다.
하지만 /home/level4/tmp경로 내에 backdoor파일이 존재하지 않으므로
level5의 패스워드를 얻을 수 있도록 하는 backdoor파일을 만든다.
아래 코드를 작성 해준 후 gcc로 컴파일 시킨다.
그리고 finger @localhost명령으로 backdoor를 실행시켜주면 level5의 패스워드를 얻을 수 있다.