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의 패스워드를 얻을 수 있다.

 

 

'Challenge > FTZ' 카테고리의 다른 글

level7  (0) 2016.01.20
level6  (0) 2016.01.20
level3  (0) 2015.06.25
level2  (0) 2015.06.25
level1  (0) 2015.06.25

+ Recent posts