
[FTZ] 해커스쿨 FTZ level 5
2021. 3. 23. 21:09
Wargame/Hackerschool FTZ
hint를 확인한 결과입니다. 힌트대로 /usr/bin/level5를 실행하고 /tmp 디렉토리를 확인해보았지만 임시파일은 존재하지 않았습니다. 이를 통해 임시파일은 프로그램이 종료되기 전에 삭제됨을 알 수 있습니다. 그렇다면, 임시 파일이 삭제되기 전에 파일을 어떻게 가로챌 수 있을까요? (삭제 되기 전 파일의 내용을 확인하는 방법) 바로 심볼릭 링크를 이용하면 됩니다. 심볼릭 링크란? 어떤 파일을 가르키는 파일로 windows의 바로가기와 비슷한 개념입니다. ln -s 목표파일 새로만들 파일 먼저 /tmp 폴더에 test 파일을 만들어주고, 심볼릭 링크를 통해 level5.tmp 파일이 test 파일을 가르키도록 합니다. cd /tmp touch test ln -s test level5.tmp 그 결..