ls -al 명령어를 이용하여 hint가 잇다는것을 확인한뒤

cat 명령어로 hint를 열어보았다.

/usr/bin/level5 프로그램은 /tmp 디렉토리에 

level5.tmp 라는 이름의 임시파일을 생성한다. 라고 되어있습니다 .

간단히 말하면 level5를 실행시킬떄 /tmp 디렉토리에 level5.tmp 임시파일이 생기는데

이 임시파일의 내용을 훔쳐봐라 라는 것이겟지요 ? 

/usr/bin에 가서 level5를 찾아보니 존재하는군요 

level5를 실행한후에 tmp에 가서 ls -al를 해보니 level5.tmp가 생성되잇지 않군요 

임시파일이라서 작업 종료시에 바로 지워지는듯 합니다 .

여기서는 우리가 직접 level5.tmp를 만들어서 바로 사라지지 않도록 한후에 

level5를 실행시켜서 나오는 원래 level5.tmp를 

우리가 직접 만든 level5.tmp에 내용이 저장되도록 해야겠습니다 

cat > 명령어를 이용해서 level5.tmp 파일을 만들엇습니다 속 내용은 그냥 아무거나 제가 집어넣엇구요 

완료하는 방법은 ctrl + d 입니다 ~

그후에 ls 명령어로 출력을 해보니 level5.tmp가 존재하는군요 그러면 이제 level5를 실행시켜봅시다

bin폴더에 존재하는 level5를 실행시켰습니다 . 그러면 우리가 만든 level5.tmp에 복사 되어 잇겠지요 ? 

확인을 해보기 위해서 tmp파일로가서 level5.tmp의 내용을 봤더니 

비밀번호가 출력되네요! 

'해커스쿨 ftz' 카테고리의 다른 글

FTZ - LEVEL7  (0) 2016.04.10
FTZ- LEVEL6  (0) 2016.04.10
FTZ - LEVEL4  (0) 2016.04.10
FTZ - LEVEL3  (0) 2016.04.10
FTZ LEVEL2  (0) 2016.04.10

+ Recent posts