Rootme Race condition (ch12)
Race condition이란? 한정된 자원을 "동시에" 이용하려는 여러 프로세스가 자원의 이용을 위해 경쟁을 벌인다. 레이스컨디션을 이용하면 root 권한을 얻을 수 있게 된다. Race condition은 어떻게 발생하게 될까? 심볼릭 링크에 대해 조금 알고 있어야 한다. 심볼릭 링크란 바로가기라고 볼 수 있는데, 심볼릭 링크가 수정되어도 본래의 파일은 수정이 되게 된다. rootme문제를 통해 Race condition을 이해해보자. 접속ssh -p 2222 app-systeme-ch12@challenge02.root-me.org id = app-systeme-ch12pw = app-systeme-ch12 Race condition의 조건 1. 다른 계정의 권한에 접근해야 하기 때문에 SUID가 걸..
2018.05.02