힌트를 확인해보면 다음과 같은 level 권한의 실행파일이 있고 /tmp 경로에 level5.tmp라는 임시파일을 생성한다고한다.
실제로 실행 후 /tmp디렉터리를 보면 level5.tmp파일이 존재하지 않는다. gdb로 파일내용 분석을 해보려하면 권한문제로 어셈블리코드를 볼수가 없다. 대충 유추해보면 level5.tmp파일을 생성했다가 바로지우는 것 같았다. race condition을 유도하는 거라고 생각했고 c로 thread코드짜서 돌렸다.
실행 후 심볼릭 링크걸어논 파일 내용을 확인해보니 패스워드가 떳다.
'Wargame > FTZ' 카테고리의 다른 글
FTZ level7 (0) | 2018.01.05 |
---|---|
FTZ level6 (0) | 2018.01.05 |
FTZ level4 (0) | 2018.01.04 |
FTZ level3 (0) | 2018.01.04 |
FTZ level2 (0) | 2018.01.03 |