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로 올라가 보자.
[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 |
댓글 영역