상세 컨텐츠

본문 제목

[Write-up] Level 5

Pwnable Write-Up/01.hackerschool F.T.Z

by RACC8N 2019. 12. 5. 22:17

본문

HINT : /usr/bin/level5 프로그램은 level5.tmp 임시파일을 생성한다. 

 

/usr/bin/level5을 실행시키고 /tmp 폴더를 보면 아무것도 없는것을 확인 할 수 있다.

 

그래서 /tmp 폴더에 level5.tmp라는 파일을 만들어 놓고

 

다시 /usr/bin/level5를 실행시켜 보았다.

 

level6의 password를 알아냈다. 

 

너무 간단해서 이렇게 푸는게 맞나 싶다..?

 

오류일 수 도 있다고 생각하여 다른 방법으로 풀어 보았다. 

 

/usr/bin/level5프로그램은 level5.tmp를 생성했다가 지우는 것 같다.

 

그래서 level5.tmp에 대한 심볼릭 링크를 걸어둔 파일 a 를 만들어 보았다. 

 

그러면 level5.tmp에 쓰이면서 a에도 쓰일 것 이다.

 

예상대로 a에 쓰여진 level6의 password를 확인할 수 있었다.

 

이제 level6로 올라가 보자.

'Pwnable Write-Up > 01.hackerschool F.T.Z' 카테고리의 다른 글

[Write-up] Level 7  (0) 2019.12.06
[Write-up] Level 6  (0) 2019.12.06
[Write-up] Level 4  (0) 2019.12.05
[Write-up] Level 3  (0) 2019.12.05
[Write-up] Level 2  (0) 2019.12.05

관련글 더보기

댓글 영역