DoR@Hee의 끄적끄적

ftz 해커스쿨 level5 본문

WarGame/ftz.hackerschool.org

ftz 해커스쿨 level5

DoR@Hee 2019. 3. 13. 17:13


hint1. /usr/bin/level5 프로그램은 /tmp 디렉토리에 level5.tmp라는 이름의 임시파일을 생성한다


tmp 폴더관련 문제인거 봐서는 스티키비트(1) 관련 문제인거 같다


스티키 비트(sticky bit) 는 해당 폴더를 공유폴더로 이용함으로써 자유롭게 이용할려고 만드는 권한이며

디렉터리 생성은 가능하나 슈퍼유저, 파일 소유자를 제외하고는 파일 삭제를 못하는 권한이다.



tmp는 역시 스티키비트가 설정되어있다.



일단 /usr/bin 폴더에 level5를 실행한 다음



임시디렉터리인 tmp폴더를 봤는대 아무것도 없다


삽질을 해본 결과 해당 tmp파일을 만들긴 하지만 바로 삭제하는 거같다. 




그래서 level5.tmp라는 파일을 일단 만들고



다시 level5 를 실행해서 

level5.tmp를 보면 



비밀번호가 적혀있다.


성공

'WarGame > ftz.hackerschool.org' 카테고리의 다른 글

ftz 해커스쿨 level4  (0) 2019.03.13
ftz 해커스쿨 level2  (0) 2019.03.11
ftz 해커스쿨 level1  (0) 2019.03.11
Comments