나의 기록, 현진록

[War Game] ftz level1 본문

War Game/ftz

[War Game] ftz level1

guswlsdk 2018. 1. 17. 15:56
반응형

ftz level1





hint 파일을 읽을 수 있는 권한이 있다.



level2 권한으로 setuid가 설정된 파일을 통해 level2 권한을 얻으면 될 것 같다.



<setuid란?>

http://wisetrue.tistory.com/99




find 명령어를 통해 파일을 찾는다.



find / -user level2 -perm -4000 2>/dev/null 


위의 명령어는

1. level2 사용자의 파일

2. 마스크 값이 최소 4000인 파일

3. 그 외의 파일은 표시하지 않는다.

라는 명령어이다.


/bin/ExcuteMe 라는 파일이 검색되었다.



/bin 디렉토리로 이동하여 ExcuteMe 파일의 정보를 출력하면


x 자리에 s가 있으므로 setuid 파일이라는 것을 확인할 수 있다.



실행시키면 잠시 level2의 권한을 얻을 수 있을 것이다.



my-pass 명령어를 사용할 수 없으므로 bash를 실행하여 level2 권한을 얻는다.




사용자가 level1에서 level2로 변경되었다.






반응형

'War Game > ftz' 카테고리의 다른 글

[War Game] ftz level7  (0) 2018.01.19
[War Game] ftz level6  (0) 2018.01.19
[War Game] ftz level5  (0) 2018.01.19
[War Game] ftz level3  (0) 2018.01.17
[War Game] ftz level2  (0) 2018.01.17