티스토리 뷰
FTZ level5
pw : what is your name?
Level5입니다.
ls명령으로 hint를 확인해보겠습니다.
/usr/bin/level5 프로그램은 임시파일을 만든다고 합니다.
이 프로그램이 실행되면, /tmp디렉토리에 level5.tmp라는 임시파일을 생성한다고 하네요.
함 실행시켜보겠습니다.
/tmp엔 아무 파일이 없군요. 아마도 프로그램을 실행하면 임시파일을 생성하고 다시 지우는 것 같은데요.
하지만 원래 tmp파일에 level5.tmp라는 파일이 있으면 임시파일을 생성할 때 내용이 덮어쓰이지 않을까요?
아무내용이 적힌 level5.tmp를 만들었습니다.
그리고 level5를 실행해보겠습니다.
실행 후 tmp 파일의 level5.tmp를 실행해보니,
예상과 같았습니다.
Level6 password is “what the hell”.
'pwnable > FTZ' 카테고리의 다른 글
[Hackerschool FTZ] Level7 write-up (0) | 2017.12.31 |
---|---|
[Hackerschool FTZ] Level6 write-up (0) | 2017.12.31 |
[Hackerschool FTZ] Level4 write-up (0) | 2017.12.31 |
[HackerSchool FTZ] Level3 write-up (0) | 2017.12.16 |
[HackerSchool FTZ] Level2 write-up (0) | 2017.12.16 |
Comments
최근에 올라온 글
최근에 달린 댓글
TAG
- srop
- SQLi
- glibc
- 해킹
- stack reusing
- ebp change
- pwnable
- fastbin
- pwable
- HackCTF
- shellcoding
- hacking
- overflow
- tcache
- fastbindup
- TLS
- FSB
- oob
- rt_sigreturn
- heap
- pwnable.tw
- 본선가고싶다
- exit
- codegate
- fsop
- Total
- Today
- Yesterday